개발자 문서
Elftia 개발자 문서에 오신 것을 환영합니다. 이 문서는 프로젝트 기여자와 유지 관리자를 대상으로, 심층 아키텍처 설명, 모듈 구현 세부 정보 및 개발 가이드를 제공합니다.
기술 스택
| 레이어 | 기술 |
|---|---|
| 데스크톱 프레임워크 | Electron 40.1 |
| 프론트엔드 프레임워크 | React 18.2 + TypeScript 5.6 |
| 빌드 도구 | electron-vite 5.0 / Vite 7.0 / tsup |
| 스타일링 | Tailwind CSS 3.4 + CSS 변수 |
| 상태 관리 | Zustand + React Context |
| 데이터베이스 | better-sqlite3 (Drizzle ORM) |
| 코드 에디터 | CodeMirror 6 |
| 터미널 에뮬레이터 | xterm 5.5 |
| AI SDK | @anthropic-ai/claude-agent-sdk |