Features
Features & components
Directory-grouped modules and the architectural components they roll up into.
Architecture
Serves the dark-themed, three-panel web UI—sessions sidebar, chat canvas, workspace browser, and composer footer—as vanilla-JavaScript static assets with vendored libraries.
Static vanilla-JS frontend
Hosts the Python HTTP service and route handlers (plus root entry points like server.py and bootstrap.py) that expose authentication, agent sessions, health checks, and MCP integration to the frontend.
Monolithic HTTP API backend
Houses the extensive pytest-based regression and browser-smoke test harness covering UI interactions, preferences, and API endpoints.
Automated QA harness
Provides deployment scripts, WSL autostart helpers, linting utilities, workspace repair tools, and root-level container and build configuration.
Ops and build automation
Features (3)
- tests731 files
Houses pytest configuration, port utilities, browser smoke tests, and appearance autosave regression tests.
- api50 files
Defines API endpoints for agent health checks, session management, user authentication, and background job processing.
- static14 files
Frontend JavaScript for application bootstrapping, command handling, internationalization, icon rendering, and login interactions.