GitHub
Apache-2.0 · Conversational Research + Autonomous Codebase Swarms, Unified

A Simple UI.
A Full Agent Swarm Solving Any Problem in the Backend.

Why switch between a conversational research assistant and an isolated code editor? Give Open Coding Partner one plain-language goal: a coordinated swarm of specialist bots (Ada, Linus, Grace, Sentinel, Atlas) studies repos, installs skills, synthesizes missing tools at runtime, inspects Railway & Langfuse in production, and ships verified diffs from isolated Git worktrees.

A
Ada · Lead Architect Research, Decomposition & Routing
L
Linus · Deep Coder AST Graph & Worktree Edits
G
Grace · QA Verifier Diagnostics, Tests & Blast Radius
S
Sentinel · Security Gate Secret Scan & Policy Guard
C
Atlas · Virtual Computer Browser, Cloud Ops & 2FA Takeover
+
Tool & Skill Synthesizer Creates Missing Tools on the Fly
Live Animated Scenarios:
Open Coding Partner · Project: 3d-flappy-bird-game Closed-Loop Swarm · Ada → Coder → QA → Ada
Auto-Approve: ON

Build a 3D Flappy Bird game in Three.js with 60fps physics, pipe collision detection, and score HUD. Have QABot audit edge cases, auto-remediate any findings, and loop back to Ada.

Ada · Plan → CoderBot · Three.js → QABot · 3 Findings → CoderBot · Auto-Fix → Ada · Verified Loopback
▶ 3d-flappy-bird-game — Interactive 60FPS Live App Preview (Click Canvas to Flap!) Three.js WebGL · 0 Regressions
▸ Closed-Loop SDLC Swarm + Auto-Remediation · 6 autonomous steps
✓ [Ada] Decomposed Three.js 3D Flappy Bird into PhysicsEngine, PipeManager & WebGL HUD ✓ [CoderBot] Built index.html in isolated worktree .ocp/worktrees/task-flappy ✓ [QABot] Audited build & flagged 3 edge cases: boundary clamp, 250ms state debounce, GPU mesh disposal ✓ [CoderBot · Auto-Remediation] Patched PhysicsEngine.checkBoundaryCollision & PipeManager.cleanup() ✓ [QABot · Re-Verify] Confirmed all 3 findings resolved with 0 regressions ✓ [Ada · Loopback Verdict] Synthesized release readiness & isolated ▶ Run App preview

Completed closed-loop remediation: CoderBot automatically resolved all 3 of QABot’s boundary, state-transition, and GPU disposal findings, and looped back to Ada for final release sign-off. Click inside the live 3D Flappy Bird preview above to test the physics right now!

index.html (+248 -12) · Closed-Loop QA Verified · 0 Regressions
$ curl -fsSL https://raw.githubusercontent.com/bgagandeep/opencodingpartner-community/main/install.sh | sh && ~/.ocp/bin/ocp app --port 4317

Closed-Loop SDLC

Ada → Coder → QA Remediation → Ada Loopback

150+ Tools & 481+ Plugins

+ 149 Bot Templates, 48 Canvas Primitives & Tool Synth

4-OS Bot Computers

Isolated Linux, Windows WSL2, Apple macOS & Docker OS

4-Step Zero-Leak Auth

Native OAuth, Encrypted Vault, 1Password & Auto-2FA

Conversational Research + Autonomous Codebase Engineering. Together.

Most tools only do half the job: chat assistants can research the web and answer questions but cannot safely refactor a repository, while code editors can autocomplete lines but cannot orchestrate multi-bot teams, synthesize missing tools, or monitor production clouds. Open Coding Partner fuses both into one autonomous swarm.

Engine 01 · Conversational Research & Live Tool Synthesis

Understands Any Problem, Repo, Cloud Service, or API

Before touching a single line of code, your swarm researches the full context—studying remote GitHub repositories, searching live documentation, inspecting production telemetry, and building new tools whenever a capability doesn't exist yet.

  • Per-Turn Dynamic Tool Promotion: Searches the 75+ tool & skill catalog (tool_search) and immediately promotes discovered tools into the active model turn without waiting.
  • Runtime Tool & Skill Synthesis: If a task requires a custom integration, bots invoke tool_create (JS/Python script, CLI template, or HTTP endpoint) and skill_create to build and persist reusable tools in .ocp/custom-tools.json.
  • Production & DevOps Telemetry: Native tools for github_repo_study, github_read_file, railway_inspect, railway_logs, railway_variables, langfuse_traces, web_search, and cli_run.
Engine 02 · Deep Codebase Graph & Guarded Worktree Swarms

Executes, Verifies, and Proves Zero Regressions Before Merge

Once the plan and tools are ready, specialist coding, QA, and security bots execute in parallel inside isolated Git worktrees—backed by a local SQLite Code Property Graph and pre-merge blast-radius verification.

  • Code Property Graph (.ocp/graph.sqlite): Indexes symbols, imports, and call edges across TypeScript, JS, Python, Go, and Rust with Personalized PageRank RepoMaps (84% token savings).
  • Callers, Callees & Blast-Radius Gate: Bots run code_get_callers, code_get_callees, code_blast_radius, and workspace_diagnostics to prove 0 broken callers before presenting a diff.
  • Isolated Git Worktree Sandboxes: Every task runs in .ocp/worktrees/<task-id>. Review hunk-by-hunk, run live previews, or roll back in one click with Time Machine.

Meet the Specialist Bots Working Behind the Simple UI

Click any specialist to inspect how it collaborates in the background DAG and which MCP tools it wields.

Stage 1 · Orchestration, Research & Task Decomposition

Ada — Team Lead & Swarm Architect

Receives your plain-language request in the Simple UI, studies remote GitHub repositories and architecture docs, discovers or installs needed skills, decomposes multi-step goals into a parallel task DAG, and coordinates Linus, Grace, Sentinel, and Atlas until the objective is verified.

Typical Swarm Handoff: User Prompt → Ada (maps repo & installs skills) → dispatches Linus (worktree code edit) + Atlas (Railway/Langfuse check) → merges after Grace & Sentinel sign off.
Primary MCP Tools & Capabilities
tool_search skill_install github_repo_study github_read_file web_search web_fetch code_symbol_find memory_write

Stop copy-pasting between chat bots, code editors, and cloud dashboards.

Previously, solving a production engineering problem meant asking a chat bot for ideas, switching to an IDE to edit files, running CLI scripts in a terminal, and checking logs in a browser. Open Coding Partner unifies the entire loop into one autonomous multi-bot swarm.

The Old Split Workflow

Disconnected Chat Bots + Isolated Editors

  • Human Glue Between Apps: Your chat assistant can research a repo or API, and your IDE can edit files, but you are stuck manually copying prompts, logs, stack traces, and diffs back and forth.
  • Static, Fixed Toolsets: If an assistant lacks a tool for your deployment platform, observability trace API, or custom CLI, it hits a dead end and tells you to run commands yourself.
  • Single-Threaded & Unverified Edits: One single bot edits your live working tree directly—often breaking downstream callers without running diagnostics, QA checks, or secret scans.
  • Proprietary Lock-in & Token Markups: Forced into $20–$200/mo per-seat subscriptions, opaque model routing, and zero control over where your code and credentials live.
Open Coding Partner

One Simple UI · Full Multi-Bot Swarm Backend

  • Research-to-Merge in One Turn: Studying GitHub repos, auditing Railway services, analyzing Langfuse traces, editing code, and running tests happen in a single coordinated turn.
  • Synthesizes Missing Tools on the Fly: Bots dynamically promote tools every turn and use tool_create + skill_create to build new script, CLI, or HTTP tools at runtime.
  • Multi-Bot DAGs + Isolated Git Worktrees: Architect (Ada), Coder (Linus), QA (Grace), Security (Sentinel), and Computer (Atlas) collaborate in sandboxed worktrees with AST blast-radius checks.
  • 100% Local Loopback or Sovereign Cloud: Free Apache-2.0 core on 127.0.0.1:4317 with any model (Claude, GPT, Gemini, DeepSeek, Ollama, vLLM), or ₹299/mo Mobile + Cloud.

Everything your swarm needs to solve any problem end-to-end.

Calm and conversational on the surface; deeply instrumented underneath with AST code property graphs, runtime tool synthesis, isolated Git worktrees, and virtual desktop automation.

Autonomous Teammate Swarms (DAGs) & Worktree Isolation

Specialized teammates like Linus (Coder), Ada (Architect), and Grace (QA & Security) coordinate in parallel. Tasks execute inside isolated Git worktrees (.ocp/worktrees/<task-id>) branching off HEAD. Your working copy stays untouched until you review the result.

src/auth/token-bucket.ts
18 // Initialize token bucket rate limiter
19- return standardLimiter(maxCalls, interval);
19+ return guardedTokenBucket(maxCalls, interval, { leakRate: 0.1 });
20}
Interactive preview: test clicking [Revert Hunk] or [Approve & Merge]

Codebase Graph & Blast-Radius Simulator

Embedded SQLite CPG (.ocp/graph.sqlite) + Pre-Merge AST Diff Blast-Radius Simulator (/api/sota/blast-radius) detecting exported symbol signature changes and downstream callers before merge.

Indexed Nodes: 412 Edges: 1,280
code_blast_radius 0 regressions
AST Diff Impact Pre-Merge Verified

Deep Trace & 3-Model Consensus Router

Toggle Off, Standard HUD, or Deep Trace (OpenTelemetry gen_ai.* spans & OTLP export). Built-in 3-Model Consensus Cost Router cuts token spend by 74–95% across Eco, Balanced, and 3x Consensus modes.

3-Model Consensus [2.8s] 74% Saved
Ada (Planner) [1.1s] 1.4k tok
Linus (Coder) [1.5s] 2.8k tok

PiP Computer & Codebase Health Doctor

Draggable picture-in-picture desktop with instant "Take Control" for 2FA/captchas, paired with the Autonomous Codebase Health Doctor (0–100 Scorecard + 1-click Auto-Fix Prompts).

Doctor: 91/100 (Grade A)
Take Control

No-Code Builder, Quick-Edit & /share Links

1-click Bilingual Blueprints (UPI Storefront, GST Khata, Clinic Queue, Portfolio) with Instant Visual Quick-Edit (text, ₹ prices, theme colors) and 1-click public /share/:slug WhatsApp links.

POST /api/share/publish → /share/bharat-store
✓ Live Preview · Instant Visual Edit · WhatsApp Share

Simple UI by Default · Autonomous Tool & Skill Synthesis in the Backend

Inspired by real user feedback, Studio defaults to a calm, single-column conversational canvas (Simple UI) with a 1-click Dev Mode toggle. Behind the scenes, bots dynamically promote discovered tools every turn, execute developer CLIs (cli_run), study GitHub repositories (github_repo_study), inspect Railway services/logs/variables (railway_inspect, railway_logs, railway_variables), analyze langfuse_traces, and synthesize new persistent tools & skills at runtime (tool_create, skill_create, skill_install).

✓ Per-Turn Tool Promotion · tool_create(script | command | http) · skill_create · cli_run · ▶ Run App (Isolated Workspace Preview) 150+ Built-In, SCM & Synthesized MCP Tools

Full OS Control, Zero-Leak Credential Ladders & Closed-Loop Self-Healing

Every latest architectural upgrade ships built-in: lightweight cross-platform Bot Computers with their own window managers, a strict 4-step web authentication ladder so raw passwords never enter chat, autonomous QA-to-Coder-to-Ada remediation loops, and the 12-pillar Omni-Ecosystem.

BotComputerOS · Linux, Windows WSL2, Apple macOS & Docker

True Lightweight Bot Computers With Their Own OS

Bots aren't trapped in a single browser tab. Each bot provisions an isolated, lightweight OS display with a full window manager, terminal emulator, clipboard, file manager, and application launcher across every host OS.

  • 4 Cross-Platform OS Backends: Native Linux (Xvnc + openbox/fluxbox), Windows (WSL2 GUI desktop on isolated display :53+), Apple macOS (ScreenSharing + screencapture), and Docker container OS (docker-os).
  • Full OS Input & Window Control: Hardware-level mouse click/move/scroll, keyboard typing/hotkeys, window focus/close, bash terminal execution, and 1-click app launching (Browser, Terminal, Code Editor, File Manager).
  • Isolated Project App Runner (▶ Run App): Dedicated topbar action & /preview/:botId/index.html?workspace=... serving strictly the active project's newest build or worktree without mixing starter templates.
Zero-Leak Security · Native OAuth + 4-Step Browser Sign-In Ladder

Passwords Never Sit in Chat or Reach the Model

For Google Workspace, GitHub, and Microsoft, OCP checks native OAuth connectors first (opening official OAuth in your local browser where passkeys live). When browser sign-in is required, bots follow a strict 4-step ladder:

  • Step 1 (Encrypted Local Vault) & Step 2 (1Password Brokered Fill): Bots use opaque fill references from Settings → Vault or send a brokered approval request to your 1Password desktop/mobile app (op://) without ever seeing the secret.
  • Step 3 (In-Chat Encrypted Secure Form) & Step 4 (Live Screen Handover): Masked in-chat Secure Form encrypts and injects credentials straight into the browser DOM, or hands over the live PiP screen for passkeys, QR codes, and captchas.
  • Automatic 2FA & Email OTP Extraction: Automatically reads incoming 6-digit verification codes or magic sign-in links from connected Gmail / @ocp.mail inboxes and completes verification autonomously.
Closed-Loop Autonomous SDLC · Multi-Round Remediation

Ada → Coder → QA → Coder Remediation → Ada Loopback

Verification doesn't stop after a single QA review. If QA finds physics, boundary, state-machine, or test defects, the gateway automatically loops the task back until verified and hands the final verdict back to the Team Lead.

  • Automatic QA-to-Coder Self-Healing: When QABot / Grace flags actionable findings, OCP automatically dispatches a remediation turn to CoderBot / Linus with the exact defect checklist, then re-runs QABot verification (up to 2 full remediation rounds).
  • Team Lead Post-Task Loopback: Once coding and QA converge (or after any standalone specialist task), OCP automatically creates a follow-up synthesis turn for Ada (Team Lead) to review the outcome and decide the next architectural step.
12-Pillar Omni-Ecosystem · 5 Studio Design Themes

48 Canvas Primitives, 481+ Plugins, 149+ Templates & 4-Tier Memory

Built to match and exceed modern agentic workspaces with interactive React/SVG canvases, zero-clone repository tools, persistent multi-scope memory, and 5 switchable design themes (Dark, Light, Editorial Paper, Midnight OLED, Tokyo Night).

  • ocp/canvas & 21st.dev UI Studio: 48 interactive primitives (Stat, Chart, KanbanBoard, DAG, SlideDeck), 9 surgical EditCanvas operations, and 34 21st.dev magic component tools.
  • 481+ Plugins, 149+ Bot Templates & 20 pstack Playbooks: Ready-to-deploy specialist roles, 25×11 procedural pixel avatars, CreateBotShareJson cards, and 107 Zero-Clone GitHub/GitLab/Bitbucket SCM tools.
  • 4-Tier Memory Scopes & Event Listeners: Scoped user, bot, project, and group_chat memory plus `@ocp.mail` agent inboxes and webhook/cron event triggers.

The Studio in Motion

Interact with the live animated BotComputerOS & Closed-Loop SDLC Stage below, or click any of the newly recorded 1440×900 video captures to expand into full-screen playback.

Host OS Backend:
BotComputerOS · wsl-os:53 · Openbox Window Manager · 1280×800 ● Hardware Mouse & Keyboard Active
bot@ocp-os:~/3d-flappy-bird-game$ ocp bot-os status --display :53
✓ Backend: wsl-os (Ubuntu 24.04 WSL2) · WM: openbox · Resolution: 1280x800
bot@ocp-os:~/3d-flappy-bird-game$ ocp sdlc verify --remediate --loopback ada
⚡ [QABot] Found 3 edge cases → Auto-dispatching CoderBot Remediation (Round 1/2)...
✓ [CoderBot] Patched PhysicsEngine.checkBoundaryCollision & PipeManager.cleanup()
✓ [QABot -> Ada] Re-verification PASSED (0 regressions). Loopback handoff complete!
Live Closed-Loop Swarm Telemetry
1. Ada (Swarm Lead) Decomposes spec & promotes tools
2. CoderBot (Worktree) Edits in .ocp/worktrees/task-id
3. QABot → Auto-Remediation Self-heals findings before merge
4. Ada Loopback + ▶ Run App Isolated workspace preview ready

Closed-Loop SDLC & Isolated ▶ Run App Preview

Watch Ada dispatch CoderBot & QABot, auto-remediate 3 QA findings, loop back to Ada, and launch the 60fps Three.js 3D Flappy Bird game inside Studio.

12-Pillar ocp/canvas, 481+ Plugins & 4-Step Auth

Inspect the 48 React/SVG canvas primitives, 481+ plugins, 107 Zero-Clone SCM tools, OpenTelemetry waterfalls, and the 4-Step Zero-Leak Web Auth Ladder.

True Bot Computer OS (wsl-os:53) & 5 Studio Themes

Cross-platform isolated OS desktop with Openbox window manager, bash terminal, app launcher, and live switching across all 5 Studio Design Themes.

Command Palette & Every Way to Run OCP

Navigate with Cmd+K or run Open Coding Partner across Web Studio, Terminal TUI, Stdio MCP, VS Code/Tauri, and Native Android & iOS apps.

Cmd + K
[Zen Split Review Canvas] Found 1 modified file in worktree .ocp/worktrees/task-882 + src/auth/token-bucket.ts (1 hunk, +18 lines) Action: Use [Revert Hunk] to discard or [Approve & Merge] to commit.
Web Studio

ocp app

Loopback studio on 127.0.0.1:4317 with worktree diffs, Bot OS & live app runner.

Terminal UI

ocp tui

Keyboard-driven terminal dashboard for fast swarm dispatch and diff review.

Stdio MCP

ocp mcp

Expose 150+ guarded & synthesized tools to Claude Code, Cursor, and Antigravity.

Native Mobile

Android & iOS

Native Kotlin (Compose) & Swift 6 (SwiftUI) apps with mobile diff approval & PiP takeover.

IDE & Desktop

VS Code & Tauri

Inline Cmd+K editing, sidebar webviews, and standalone native desktop app.

Cloud Daemon

ocp cloud

Always-on remote sandboxes (ocpd-cloud) with public /share/:slug hosting.

100 Live Web Apps Built & Hosted on OCP

Built, doctor-audited, and verified end-to-end by Open Coding Partner across 10 categories. Launch any featured app below or browse all 100 live apps.

100% Free Local Binary vs. Instant Sovereign Cloud

Run offline on 127.0.0.1:4317 with your own GPU / Ollama at ₹0 forever, or launch an always-on Sovereign Cloud Studio with 1-click presets for Jio AI-Cloud, BharatGPT, Sarvam AI, Qwen, and Gemma 4.

Seat-Based Cloud Agents: $200/mo (₹19,000/mo) vs. Open Coding Partner: ₹0 Local Forever · ₹299/mo Cloud
TIER=LOCAL_FREE · Offline

Free Local & Offline

₹0 / forever

Compiled local binary on 127.0.0.1:4317 with your own GPU / Ollama.

  • Unlimited local Ollama & BYOK LLM endpoints
  • 150+ MCP/SCM tools, 481+ plugins & Git worktrees
  • Local BotComputerOS (Linux, WSL2, macOS, Docker)
Install Free Local Binary
Mobile + Cloud Starter

Bharat Indie

₹299 / mo (incl. GST)

Always-on Cloud Daemon + Native Android & iOS companion apps.

  • 2M monthly managed Indic / open-weight tokens
  • Hinglish / Hindi Voice-to-Code & mobile diff review
  • Instant UPI credit top-ups (₹199 / ₹499 / ₹1,999)
Pay ₹299 with UPI / QR
Jio AI-Cloud / On-Prem VPC

Enterprise Jio

₹2,499 / seat / mo

Dedicated Jamnagar / Mumbai / Hyderabad sovereign GPU cluster.

  • 50M tokens/seat on Jio AI-Cloud / Jamnagar vLLM
  • DPDP Act 2023 & RBI data-residency compliance
  • SAML SSO, ISO/IEC 42001 audit & SAC 998315 GST
Launch Executive Sandbox
⚡ Instant UPI Compute Top-Ups & Sovereign Regions (in-west-jamnagar-1, in-west-mumbai-1, in-south-hyderabad-1) Starter ₹199 (1.5M tok) · Builder ₹499 (4M tok) · Swarm Sprint ₹1,999 (20M tok) · Automatic SAC 998315 GST Invoices (9% CGST + 9% SGST).
Open Cloud Control Plane ↗

Frequently Asked Questions

How do Closed-Loop SDLC Remediation and Ada Loopback work?
In Simple UI mode, you describe your goal in one message. Ada (Swarm Lead) dispatches CoderBot (worktree edits) and QABot (verification). If QABot finds edge cases or test failures, OCP automatically dispatches a self-healing remediation turn back to CoderBot, re-verifies with QABot, and loops the final result back to Ada for release sign-off.
How do Bot Computers (BotComputerOS) and the 4-Step Zero-Leak Web Auth Ladder work?
Each bot can boot an isolated OS desktop across Linux (Xvnc + openbox), Windows WSL2, Apple macOS, or Docker with full mouse, keyboard, window manager, terminal, and app-launcher control. For web sign-ins, bots check Native OAuth Connectors first, then follow the 4-Step Ladder: (1) Encrypted Local Vault → (2) 1Password Brokered Fill (op://) → (3) In-Chat Encrypted Secure Form → (4) Live Screen Handover + automatic 6-digit Email OTP extraction.
How do Git Worktrees and ▶ Run App protect my active project?
Every task executes inside an isolated Git worktree (.ocp/worktrees/<task-id>) and is checked by the AST Blast-Radius Simulator (.ocp/graph.sqlite). Clicking ▶ Run App in the topbar serves strictly your active project workspace’s newest build without touching your main branch until you click Approve & Merge.
What tools, plugins, bot templates, and canvas primitives are included?
OCP includes 150+ built-in & runtime-synthesized MCP tools (tool_create, skill_create), 107 Zero-Clone SCM tools, 481+ plugin manifests, 149+ bot templates, 20 pstack playbooks, 48 ocp/canvas React/SVG primitives, and 4-tier scoped memory.
Does Open Coding Partner run 100% free locally or in the cloud?
Both. The local binary runs 100% free on 127.0.0.1:4317 with any model provider (Ollama, vLLM, OpenRouter, Gemini, Anthropic, OpenAI). Optional Sovereign Cloud plans start at ₹299/month with native Android & iOS companion apps.

Install in Seconds

Run locally on macOS, Linux, Windows, or WSL2 with a single command.

# 1. Instant 1-Line Launch via npx (Cross-Platform)
npx github:bgagandeep/opencodingpartner-community app --port 4317

# 2. Windows PowerShell 1-Line Standalone Binary Installer
irm https://raw.githubusercontent.com/bgagandeep/opencodingpartner-community/main/install.ps1 | iex; ocp app --port 4317

# 3. macOS / Linux / WSL2 1-Line Standalone Binary Installer
curl -fsSL https://raw.githubusercontent.com/bgagandeep/opencodingpartner-community/main/install.sh | sh && ~/.ocp/bin/ocp app --port 4317

# Studio is now running at: http://127.0.0.1:4317 (100% Free Local & Offline)
Open Local Studio

Open your local Open Coding Partner Studio on 127.0.0.1:4317. No cloud login is required; operator credentials are only used if you enabled Studio Lock on your machine.

Launch Cloud Studio ↗