Headless, project-oriented analyst workspace.
Open Analyst runs as:
- Browser UI (Vite/React)
- Headless API service (Node HTTP)
No Electron runtime is required.
Requirements:
- Node.js 20+
- npm
Install:
npm installRun full stack (UI + headless API):
npm run dev:stackRun services separately:
npm run serve:headless # API on :8787
npm run dev:web # UI on :5173npm test -- --run
npm run build- Create/select a project in the left sidebar.
- Create/select a collection for that project.
- Start or continue a task in chat.
- Use fetch/search/research tools during chat.
- Captured sources are stored in the active project collection and available for RAG.
- Reopen old tasks from project task history.
- Project-first workspace (not task-only)
- Collections and source/document management
- Agentic tool execution during chat
- Deep research tool for multi-step source discovery and synthesis
- Deep search + retrieval over project documents
- Source capture and indexing from web/PDF/research APIs
- MCP server configuration
- Skills management (builtin + custom install)
- Credentials and logs management
- UI:
src/renderer - Headless API:
scripts/headless-server.js - Project/data store:
scripts/headless/project-store.js - Architecture + status:
ARCHITECTURE_MAP.md
Documentation is intentionally consolidated into two files:
README.mdARCHITECTURE_MAP.md