Internal agent tool — portable, multi-user, multi-language, layered, AI-enhanced.
This repo is in phase 1 of the overall plan. Phase 1 stands up the system foundation: Bun server, Vite + React UI, Electron wrapper, SQLite + LanceDB in a portable data-dir, event-sourced message bus, and an OpenAI-compatible LLM client with 100% telemetry.
Prereqs: Bun ≥ 1.3.
bun install
bun run typecheck
bun run lint
bun testWorkspaces:
apps/server— Bun HTTP + bus + storage + LLM.apps/web— Vite + React UI.apps/desktop— Electron wrapper (thin, no business logic).packages/shared— types, schemas, i18n keys.packages/bus—MessageBusinterface + adapters.
- Overall plan
- Phase 1 plan
- Tasklist
- Project rules:
AGENTS.md