开发者文档
欢迎来到 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 |