Free & open source (MIT)
Your agents. Your repos. Your server.
NovaCode is a self-hosted web dashboard for Cursor Agent and Claude: folder-backed workspaces, streaming chat, orchestrated subtasks, scheduled automations, and Git workflows—without handing your code to a SaaS control plane.
Highlights
-
Self-hosted
Fastify API, PostgreSQL, and your filesystem. Data stays on infrastructure you operate.
-
Cursor & Claude
Use the agent CLIs you already rely on, with a web UI, queues, and scheduling on top.
-
Automate on a schedule
Recurring prompts per workspace, run history, and optional browser notifications.
Product preview
Placeholder images below—swap them for real screenshots before a public launch (same idea as the app
repo’s docs/screenshots).
What you can do
- Workspaces — map host directories to projects; groups, colors, tags, archive.
- Sessions & chat — WebSocket streaming, queue, models, images, Markdown.
- Orchestrators — decompose goals into subtasks, run steps with progress.
- Automations — interval-based agent runs and history.
- Files & Git — browse, edit, diff, commit, push.
- Rules & templates — workspace rules and reusable role templates.
- Settings — themes, PWA, push, API tokens, MCP, agent auth.
Who it’s for
- Developers and small teams who want a browser around local/self-hosted agents.
- Anyone avoiding cloud-only dashboards for sensitive or air-gapped codebases.
- People already using Cursor or Claude CLIs who want scheduling and a unified UI.
Open source
Licensed under MIT (see the repository). Contributions, issues, and PRs welcome—there is no telemetry in the app by default; align any analytics on this site with our privacy notes.