simlock
A control plane so parallel coding agents stop fighting over the same simulator.
AI-supportive CRM/ERP foundation framework. Modular, extensible, designed for teams that want strong defaults with room to customize everything.
Developer toolsTypeScript · HTMLGitHub @open-mercatoOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Cezar is a parallel coding agents orchestrator. Type a task, pick a workflow and an agent — Claude Code, Codex or OpenCode, or a mix of them per step — and watch it work live: steps, tool calls ... or: fire and forget, PR will land and issue will be fixed. Run ot locally (Linux, Mac, WSL2) or on VPS!
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Cezar - orchestrate hundreds of AI coding agents, 24/7.
One control center for Claude Code, Codex, OpenCode and other coding agents.
Run agents locally or on a VPS, automate multi-step workflows,
and let them keep working while you're away.
▶ Watch the video: Meet cezar, your new parallel coding tool.Read the full README ↗Compatibility note: GitHub list rows may omit
bodyin the next minor release. Consumers should hydrate full text from/api/v1/github/comments/:kind/:number(detail.body) now.
claude, codex, copilot, cursor, junie, opencode or pi login. No API key needed..ai/cezar/.Parallel tasks — Run and queue many tasks, each in its own git worktree.
Live run — Every step, tool call and token, as it happens.
Variants — Run a task ×2 or ×3 and keep the best diff.
Workflows — Build a task's pipeline as a node graph: agents, checks, loops, gates, PRs and CI, saved as YAML.
GitHub — Hand an open issue to the agent in one click.
Skills + Autonomous — Pick a playbook, flip Autonomous and walk away.
Dashboard — See what needs your input or review, what is running and what finished across your workspace.
Usage & cost — Compare reported spend and token usage across projects.
Automations — Schedule maintenance and reviews, and see the week ahead alongside GitHub triggers.
On your phone — the same cockpit, from the task list to the diff.
You need Node 20+ and at least one agent CLI you're logged into:
Claude Code, Codex,
GitHub Copilot CLI, OpenCode,
Cursor Agent, Junie or pi.
git and gh are optional.
cd your-repo
npx cezar-run
This opens the cockpit at http://localhost:4321. Type a task, pick a workflow, then hit Start. npx cezar-cli still works too — it's the same package under its older name.
npx cezar-run run "add a --json flag to the export command" # headless, no browser
npx cezar-run init # scaffold .ai/cezar/
npx cezar-run@nightly # try tonight's build
Just want to look around? Run
CEZ_DRY_RUN=1 npx cezar-run. It uses a built-in mock agent, so you don't need to log in.
npx cezar-run server-install --platform ubuntu-vps
This sets up HTTPS, a login and a system service, so you can open the cockpit from anywhere, including your phone. There are guides for Ubuntu VPS and macOS + ngrok.
A workflow is a small YAML file in .ai/cezar/workflows/:
name: fix-and-verify
steps:
- id: implement
prompt: "{{task}}"
skill: project-conventions # optional: a Markdown skill from .ai/skills
runner: codex # optional: which agent runs this step
- id: verify
command: "npm test" # exit 0 = pass
onFail: { retry: implement, max: 2 }
The built-in quick-task workflow runs with no setup. A check can also be a
browser: browser and mobile e2e as a verification step
turns an agentic e2e run — or an independent QA exploration — into the gate a
task has to pass.
Turn repeatable work into an automation: check dependencies every morning, draft release notes on Fridays, or review each new pull request. Each match or scheduled occurrence launches an ordinary cezar task with the workflow and agent you choose.
Create one in Automations, or ask the agent to set it up from a prompt. Preview event filters before enabling them. The list shows triggers, upcoming runs and recent outcomes; pause an automation whenever you need to.
For independent pieces of work, an agent can dispatch child tasks — for example, changes in separate modules or a fresh review of a finished branch. Each child gets its own worktree, appears under its parent in the task list and reports back into the parent session. cezar limits a parent to four children in flight; when a parent has a budget, its children share that budget. Nothing auto-merges.
The documentation site has searchable feature pages, step-by-step guides, and architecture diagrams. Run it locally with npm run docs:dev.
Project lifecycle notifications are opt-in: run cezar with CEZ_WEBHOOKS=1, then open the project's Settings → Webhooks. See the receiver guide for signed JSON, native Slack/Discord notifications, external automation receivers and delivery limits.
The reference covers everything else: configuration, environment variables, agent backends, multiple projects, the CLI and HTTP API, remote access and local development.
git clone https://github.com/open-mercato/cezar.git && cd cezar
npm install
npm run dev
MIT © Patryk Lewczuk. Full text in LICENSE.
Connect a project issue tracker in Settings to browse issues, launch workflows and configure event automations. See setup, permissions and recovery.