Decide, then act
Plans and consequential tools wait on Allow once, Deny, or Redirect. Unattended runs fail closed — we record every outcome on the audit page.
Apache-2.0 · Open source · Loopback studio
Open Coding Partner ships a local studio where teammates keep identity and memory, draft a plan before they touch your repo, run behind explicit approvals, and hand work to QA — with a virtual computer you can watch or drive.
Approve plan
validate.ts with edge casesvalidate.test.tsnode --testTake control anytime — return responsibility when you are done.
Illustrative studio chrome — the product runs locally on your machine.
Coding, review, and security share one project room. You will see who is working, what changed, and when a gate needs you — from a roster and audit trail we keep on your machine, not in a hosted inbox.
Plans and consequential tools wait on Allow once, Deny, or Redirect. Unattended runs fail closed — we record every outcome on the audit page.
Isolated displays and browser profiles per bot. Take control for sign-in, return responsibility when you are done — already in the studio you clone today.
No model in the box. OpenRouter or any OpenAI-compatible endpoint, including local Ollama. Keys never land in task logs or state files.
We built the studio for a lead plus coding, QA, security, and computer roles in one workspace — with routines, skills, channel drafts, and an usage cap you control.
Scan the sidebar like a team directory — not a graveyard of old chats.
Per-workspace notes that survive the next task.
Search prior transcripts in the same repo.
Bounded reads/writes with secret scanning.
No default model. Route through OpenRouter or any OpenAI-compatible server — including local Ollama and LM Studio.
Same studio, different responsibilities — pick a role to see how OCP frames the work.
Ships features end to end: reads the repo, writes a plan, waits for your approve, edits files, runs checks, and opens a PR-ready diff.
Each teammate can drive an isolated display — browser, mouse, keyboard — while you watch a live stream, click to take control, then return responsibility.
$0
The core is free and open source. You pay only the model providers you choose — same as bringing your own keys to any serious agent stack.
No. The studio binds to loopback (127.0.0.1) by default. This marketing site is separate; the product runs on your machine.
Any model you configure — OpenRouter, or an OpenAI-compatible endpoint (Ollama, LM Studio, vLLM, custom). There is no default model baked in.
Local state under your OS data directory (OCP_DATA_DIR optional). API keys are not written to task logs or backups.
Consequential tool use requires explicit approval (allow once or deny). Plans wait for your approve before edits when partner rules apply.
Yes — Apache-2.0. Source on GitHub. Upstream runtimes are credited in NOTICE; no proprietary vendor source is vendored.
Requires Node.js ≥ 22.14 and pnpm. Docker optional for container isolation.
git clone https://github.com/bgagandeep/OpenCodingPartner.git cd OpenCodingPartner corepack enable && corepack pnpm install && corepack pnpm build export OPENROUTER_API_KEY="your-key" corepack pnpm app open http://127.0.0.1:4317