Skip to main content

Developer Documentation

Welcome to the Elftia developer documentation. This documentation is intended for project contributors and maintainers, providing in-depth architecture descriptions, module implementation details, and development guides.

Tech Stack

LayerTechnology
Desktop FrameworkElectron 40.1
Frontend FrameworkReact 18.2 + TypeScript 5.6
Build Toolselectron-vite 5.0 / Vite 7.0 / tsup
StylingTailwind CSS 3.4 + CSS variables
State ManagementZustand + React Context
Databasebetter-sqlite3 (Drizzle ORM)
Code EditorCodeMirror 6
Terminal Emulatorxterm 5.5
AI SDK@anthropic-ai/claude-agent-sdk

Quick Navigation