github →

Features

Features & components

Directory-grouped modules and the architectural components they roll up into.

Architecture

Browser Interfaceentrypresentation

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

Web API Serverentryapi

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

Test Suiteinfra

Houses the extensive pytest-based regression and browser-smoke test harness covering UI interactions, preferences, and API endpoints.

Automated QA harness

DevOps Toolinginfraconfig

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.