JanusX is an Electron desktop workspace for AI-assisted development. It combines workspace and file management, persistent terminals, project runners, checkpoints, LLM providers, knowledge workflows, Office tooling, and Janus Blueprint analysis.
npm install
npm run devnpm run verifyThe unified gate runs both workspace type checks and test suites, strict unused-symbol checks, a production build, the package-boundary check, and a real built-Electron desktop smoke on Windows. The desktop smoke covers startup plus Workspace, Terminal, and Project typed APIs.
Focused end-to-end commands remain separate:
npm run test:e2e:desktop
npm run test:e2e:islandnpm run package:win
npm run package:mac
npm run package:linuxArchitecture and module navigation start at wiki/README.md. The current optimization status and remaining roadmap are recorded in wiki/06-architecture-optimization-plan.md.