supervise agents. don't replace yourself.
Jack in from
anywhere.
Your agents run on your machines. One dashboard for all of them, in real time. Free for everyone.
validateToken. Check the diff panel for changes.Tests: 14 passed, 14 total
Time: 1.2szoom into the details
Long-Running Plans
Goals that span days, not minutes.
Define a multi-step goal. The agent breaks it into stages, tracks progress across cron-triggered runs, and picks up where it left off — with full conversation history.
- ✓ Structured state across runs
- ✓ Named stages with progress
- ✓ Pause, resume, trigger manually
PASS src/auth/validate.test.ts
PASS src/auth/session.test.ts
Tests: 11 passed, 11 total
Time: 0.84sShell Mode
Run commands right from the chat.
Prefix any message with ! to execute it on your agent's machine. Output streams live. The agent sees the result and can act on it.
- ✓ Tests, builds, git — anything
- ✓ Real-time streaming output
- ✓ Kill long-running commands
| old | new |
|---|---|
@@ -42,8 +42,12 @@ | |
43const user = await db.find() | 43const user = await db.find() |
44if (!user) return null | 44if (!user) { |
45 logger.warn('Not found') | |
46 return null | |
47} | |
45if (user.suspended) { | 48if (user.suspended) { |
46 throw new AuthError() | 49 throw AuthError({ userId }) |
Comment on line 49 Add suspension timestamp too | |
47} | 50} |
Review-Driven Workflow
Review code like a PR. But faster.
Every change your agent makes appears as a syntax-highlighted diff. Select lines, leave inline comments, and your agent iterates from your feedback on the next turn.
- ✓ Full git diff with +/- highlighting
- ✓ Inline comments on any line
- ✓ Agent reads and addresses your feedback
Scheduled Tasks
Automate the boring stuff.
Run recurring tasks as bash commands (free) or AI-driven prompts (Claude reasons through it). Visual run history with status dots.
- ✓ Command mode: zero LLM cost
- ✓ AI mode: full reasoning
- ✓ Toggle on/off per task
Cross-Agent Memory
Tell one agent. All of them remember.
Preferences, facts, learnings, and logs — stored once, shared across every agent and project. Scoped or global, pinned or contextual.
- ✓ Four memory types: fact, preference, learning, log
- ✓ Scope to specific projects or share globally
- ✓ Pin critical context so it's always present
Mobile
Your agents in your pocket.
Open the dashboard in your phone's browser, tap the Share button, then “Add to Home Screen” — it installs as a native app. Run shell commands, review diffs, and chat with your agents from anywhere.
- ✓ Progressive Web App — works offline
- ✓ Full chat, files, and shell access
- ✓ Add to Home Screen — launches like a native app
0.847faq
Frequently asked questions
Cortices currently supports Claude Code (Anthropic) and OpenAI Codex. You can connect both simultaneously and manage them from one dashboard. OpenCode support is on the roadmap — reach out if you'd like to request a specific agent.
No. Agents connect outbound to the Cortices hub, so they work behind NATs, firewalls, and corporate networks — no port forwarding or VPN required.
Cortices relays messages between your agent and the dashboard. API keys and credentials are passed through directly to your agent machine — Cortices never stores them. Your code stays on the machine where the agent runs. File contents are only transmitted on-demand when you explicitly open a file in the viewer.
Cross-agent memory lets your agents share context — facts, preferences, and learnings — across different projects and machines. It helps agents stay consistent without you repeating yourself.
Scheduled tasks are simple cron jobs that run independently each time (like health checks or log cleanup). Plans are stateful, multi-step goals that track progress across runs — ideal for migrations, research, or phased rollouts.
Yes. Cortices is a PWA — add it to your home screen on iOS or Android and it works like a native app. Review diffs, chat with agents, and approve permissions from your phone or iPad.
Yes. Cortices is completely free and open to everyone. Sign up and start connecting your agents immediately — no invite code, no waitlist, no usage limits.
Yes. Cortices provides the interface to monitor and control your agents, but you are responsible for the commands and permissions you grant them. We strongly recommend reviewing agent actions before approving, and Cortices is not liable for any unintended changes made by your agents.
You set the direction. Agents do the work.
Free for everyone. No limits. Get started in 2 minutes.
Get Started