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
Try a Problem Scenario:
Open Coding Partner · Project: Astrology-Service 5-Bot Swarm DAG · 4.2k tokens · $0.00 local
Auto-Approve: ON

Connect to https://github.com/bgagandeep/Astrology-Service and study it, use the railway skill (or search and install it), inspect our Railway service and environment variables, and monitor logs + Langfuse traces to keep improving the app.

Ada · Lead → Tool & Skill Synth → Linus · Worktree Edit ∥ Atlas · Railway/Langfuse → Grace + Sentinel · Verified
▸ Handled by 5-Bot Swarm in background · 14s · 6 autonomous steps
✓ [Ada] tool_search("railway github langfuse") → dynamically promoted 6 specialized tools into active turn ✓ [Ada] skill_install("use-railway") → discovered & loaded SKILL.md playbook automatically ✓ [Ada] github_repo_study("https://github.com/bgagandeep/Astrology-Service") → mapped main.py, ephemeris.py & Dockerfile ✓ [Atlas] railway_inspect() & railway_variables() → audited production service & redacted secret keys ✓ [Atlas] railway_logs() & langfuse_traces() → pinpointed p95 ephemeris latency spike (480ms → 62ms cache fix) ✓ [Linus + Grace] Edited in isolated worktree + ran workspace_diagnostics() & code_blast_radius() → 0 regressions

Studied Astrology-Service (main.py, ephemeris.py, Dockerfile), installed the use-railway skill, audited your Railway production service & environment variables, and correlated deployment logs with Langfuse trace spans. Prepared an LRU ephemeris caching & health-check patch in isolated worktree .ocp/worktrees/task-904 with 0 caller regressions.

2 files changed (+28 -4) · Verified by Grace (QA) & Sentinel (0 secret leaks)
$ git clone https://github.com/bgagandeep/OpenCodingPartner.git && cd OpenCodingPartner && sh scripts/start-local.sh

5+ Specialist Bots

Coordinated Swarm DAGs in Parallel

75+ Built-in Tools

+ Runtime Tool & Skill Synthesis

100% Local Core

Runs on 127.0.0.1:4317 · Zero Markup

0 Dirty Trees

Isolated Git Worktrees + AST Blast-Radius

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 75+ Built-In & Synthesized MCP Tools

The Studio in Motion

Watch real captures of the Simple UI, Multi-Bot Swarm Dev Mode, and Virtual Computer running on 127.0.0.1:4317. Click any card to expand into full-screen playback.

Simple UI to Swarm Execution & Diff Review

Ask in plain language in the Simple UI, expand the 5-bot background execution trace, and review/approve the isolated Git worktree diff.

Dev Mode: 5-Bot Swarm, Tool Synthesis & Deep Trace

Switch to Dev Mode to inspect the 5-bot swarm roster, runtime-synthesized tools (tool_create), OpenTelemetry waterfalls, and AST blast-radius checks.

PiP Virtual Computer, Take Control & Themes

Floating 1280×800 Virtual Computer driven by Atlas with 1-click 2FA human takeover and instant Dark/Light glass themes.

How a Multi-Bot Swarm Turn Unfolds

You never have to wire up complex node graphs or babysit terminal prompts. One plain-language message triggers a 4-stage autonomous swarm pipeline behind the scenes.

  1. 01 · Intent You write one plain message in the Simple UI. No bot picker, manual tool configuration, or workflow builder required.
  2. 02 · Discovery & Synthesis Ada & Forge load or synthesize the exact tools needed. Searches 75+ tools/skills, installs repo playbooks (skill_install), or creates new custom tools on the fly (tool_create).
  3. 03 · Parallel Execution Linus & Atlas execute in an isolated Git worktree. Code edits happen in .ocp/worktrees/<task-id> while production logs, traces, or browser flows are inspected in parallel.
  4. 04 · Verified Merge Grace & Sentinel prove zero regressions before you merge. Runs workspace_diagnostics, AST code_blast_radius, and secret scanning—delivering a clean 1-click diff card.

The Omnibar Command Palette

Experience keyboard navigation with Cmd+K. Click any command below or type to simulate real studio queries.

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.

Run It Your Way

From full-screen loopback web studios to terminal TUIs, headless daemons, and stdio MCP integrations.

Web Studio

ocp app

The primary loopback studio at 127.0.0.1:4317. Chat with teammates, inspect worktree diffs, and view telemetry flamegraphs.

Terminal UI

ocp tui

Fast, distraction-free terminal interface with interactive keyboard shortcuts, status monitors, and instant diff navigation.

Stdio MCP Server

ocp mcp

Plug 75+ guarded & synthesized workspace tools straight into Claude Code, Cursor, VS Code, and Gemini Antigravity over standard MCP protocol.

Remote Daemon

ocp cloud

Token-authenticated headless daemon (ocpd-cloud) for always-on remote sandboxes. Includes an installable progressive web app (PWA).

Python & Node

uvx / pipx / pnpm

Single-command execution without cloning. Zero native C++ build requirements thanks to Node 22’s built-in node:sqlite.

Desktop & Extension

VS Code & Tauri

Monorepo extension providing ocp.inlineEdit, loopback sidebar webviews, and standalone desktop application launchers.

Native Mobile Apps

Android & iOS

End-to-end native Kotlin 2.0 (Jetpack Compose) and Swift 6 (SwiftUI) companion apps wired to both Cloud Studio and local loopback across 5 tabs.

Zero-Code Studio

No-Code & /share

1-click Bilingual Blueprints, Instant Visual Quick-Edit in live preview, and public /share/:slug hosting with 1-click WhatsApp links.

100 Live Web Apps Built, Tested & Hosted on OCP

We stress-tested Open Coding Partner by building, quick-editing, doctor-auditing, and verifying 100 real interactive web applications using Open Coding Partner's ocp-coder agent and a local Gemma 4 LLM (WSL2 Ollama) across 10 categories — from Arcade Games and Todo Kanban boards to Bharat UPI Storefronts, GST Calculators, and Developer Tools. Every app below is hosted directly on this website.

✅ Productivity #11–20

10 Todo & Productivity Apps

Zen Todo & Kanban Board, Pomodoro Deep Work Timer, Daily Habit Streak Tracker, Markdown Split Notes, Eisenhower Priority Matrix & Meeting Action Log.

🛍️ Bharat Commerce #21–30

10 Bharat UPI & Commerce Apps

Bharat QuickStore UPI Catalog, Chai & Café Express POS, Home Tiffin Subscription Planner, Sweet Shop Festival Order Box, Tailoring Ledger & Kirana Express.

🧾 FinTech & GST #31–40

10 GST, Tax & FinTech Calculators

GST Invoice & Smart Khata (9% CGST + 9% SGST), Home & Car Loan EMI Calculator, SIP Wealth Compounder, Goa Trip UPI Bill Splitter & Freelance Rate Estimator.

🛠️ DevTools #41–50

10 Developer & Engineering Tools

JSON Formatter & Validator, Live Regex Tester, Cron Expression Visualizer, JWT Header/Payload Inspector, CSS Gradient Generator & Chmod Octal Calculator.

🏥 Operations, Ed, Health & AI #51–100

50+ Clinic, Study, Health & AI Apps

Clinic Live Token Queue, Society Visitor Pass, Spaced Repetition Flashcards, Periodic Table Explorer, BMI/Macro Calculator, Resume Builder & AI Token Cost Estimator.

🏆 Explore All 100 Live Apps on Website (/showcase/) → ✨ Build Your Own App in Studio (?demo=jio)

100% Free Local & Offline vs. Instant Sovereign Indian Cloud

Download the compiled local binary and run 100% Free Local & Offline on your own GPU / Ollama with zero API costs forever — or unlock Instant Sovereign Indian Cloud for zero setup, 10+ parallel Virtual Computer swarms, 100% Indian data residency, and instant /share/ Studio hosting.

Sovereign AI Presets

Jio AI-Cloud & Sovereign Indic Models

1-click presets for Jio AI-Cloud (Jamnagar vLLM), BharatGPT / Hanooman, Sarvam AI, Qwen-2.5-Coder-32B, and Gemma-4-31B. Zero foreign code exfiltration for DPDP Act 2023 & RBI data-residency compliance.

Native Android & iOS + PWA

Native Mobile Apps (Kotlin & Swift) + Touch Desktop

Includes native Android (Kotlin / Jetpack Compose) and iOS (Swift 6 / SwiftUI) companion apps (apps/mobile-android & apps/mobile-ios) plus Mobile PWA: approve diffs via ocp:// deep-links, take over the 1280×800 Virtual Computer with touch scaling & 2FA keyboard, pay with native upi://pay intents, and dictate code in Hinglish / Hindi (en-IN, hi-IN).

1-Click Executive Sandbox

Instant Multi-Tenant Cloud Demo

Launch an isolated tenant sandbox pre-seeded with the 5-bot team (Ada, Linus, Grace, Security, Desktop) and a sample RuPay Credit-on-UPI microservice repo in one click.

No-Code Builder + Privacy Shield

Built for Non-Coders & 100K+ Users

1-click No-Code App Blueprints (WhatsApp & UPI Storefront, GST Invoice & Smart Khata, Clinic Token Queue, Portfolio) with Instant Visual Quick-Edit, public /share/:slug links, bounded LRU rate limiters, and automatic masking of Aadhaar, PAN, UPI PINs & API keys.

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

100% Free Local & Offline

₹0 / forever

Download the compiled binary and run offline on 127.0.0.1:4317 with your own GPU / Ollama at zero API cost.

  • Unlimited local Ollama (gemma4:latest) & BYOK LLM endpoints
  • Full local access to all 100 Showcase Apps & Grade-A Health Verification
  • Includes 1–2 concurrent local Virtual Computer sandboxes
  • 75+ guarded & synthesized MCP tools + isolated Git worktrees
Download Free Local Binary
Mobile + Cloud Starter

Bharat Indie

₹299 / month (incl. GST)

Live Razorpay & UPI AutoPay / QR. Built for students, creators & indie developers across India.

  • Hosted Cloud Daemon session + Native Mobile & PWA
  • 2M monthly managed Indic / open-weight tokens
  • Hinglish / Hindi Voice-to-Code & mobile diff approvals
  • 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 / month

Dedicated Jamnagar / Mumbai / Hyderabad sovereign GPU cluster with full compliance governance.

  • 50M tokens/seat on Jio AI-Cloud / Jamnagar vLLM
  • DPDP Act 2023 & RBI data-residency compliance
  • Company SAML/directory sign-in & ISO/IEC 42001 audit export
  • Dedicated VPC deployment & SAC 998315 GST invoicing
Launch Executive Sandbox
⚡ Instant UPI / RuPay Compute Credit Top-Up Packs & Sovereign Cloud Control Plane Top up anytime inside Studio or Mobile: Starter ₹199 (1.5M tok) · Builder ₹499 (4M tok) · Swarm Sprint ₹1,999 (20M tok) · Automatic SAC 998315 GST Invoices (9% CGST + 9% SGST) & Sovereign Region Selection (in-west-jamnagar-1, in-west-mumbai-1, in-south-hyderabad-1).
Open Cloud Control Plane ↗

100% Free Local & Offline · Instant Sovereign Indian Cloud

Free Compiled Local Binary (Zero API Cost) · Optional ₹299–₹999/mo Sovereign Indian Cloud Swarms

Run the compiled local binary on your own GPU / Ollama with zero subscriptions and zero API costs, or upgrade to Sovereign Indian Cloud Pro (TIER=CLOUD_PRO) to unlock 10+ parallel Virtual Computer swarms, 100% Indian data residency (Mumbai & Hyderabad), and instant browser-based Studio hosting.

Frequently Asked Questions

How do multiple bots and dynamic tool creation work behind the Simple UI?
In Simple UI mode, you just describe your goal in one message. Behind the scenes, Ada (Swarm Architect) automatically coordinates Linus (Coder), Grace (QA), Sentinel (Security), and Atlas (Virtual Computer). Every turn, the runtime searches 75+ built-in tools and skills (tool_search, skill_install) and immediately promotes matching tools into the active model turn. If a tool doesn't exist yet for your service or API, the swarm synthesizes a new persistent tool or skill on the fly using tool_create and skill_create. You can click Dev Mode anytime to inspect every bot, span, and worktree diff.
Does Open Coding Partner run locally on my machine or in the cloud?
Both! By default, Open Coding Partner is 100% free and open-source (Apache-2.0) running locally on 127.0.0.1:4317 with zero platform fees. If you want an always-on workspace accessible from our native Android (Kotlin/Compose) and iOS (Swift 6/SwiftUI) apps or browser without keeping your laptop open, you can launch an isolated Sovereign Cloud Studio starting at ₹299/month via Razorpay / UPI AutoPay.
Can non-programmers build and publish apps without writing code?
Yes. Click ✨ Build App (No-Code) in the Studio topbar to pick a ready-made Bilingual Blueprint (WhatsApp & UPI Storefront, GST Invoice & Smart Khata, Clinic Token Queue, or Portfolio Website), customize text, ₹ prices, and colors using Instant Visual Quick-Edit, and click 🔗 Publish Shareable Link to get a public /share/:slug URL ready to share on WhatsApp.
How does Zen Split protect my working directory?
Whenever a coding bot begins a task, OCP automatically creates an isolated Git worktree under .ocp/worktrees/<task-id>. File modifications happen strictly inside that sandbox. The Review Canvas lets you revert individual hunks, single files, or discard the whole worktree. Your working tree is never touched until you click Approve & Merge.
Where does the codebase graph live?
The Code Property Graph (CPG) is stored locally on disk at .ocp/graph.sqlite inside your workspace. Built using Node 22's native node:sqlite module, it requires no external binary add-ons or compilation.
Which model providers can I connect?
Any provider you choose. Open Coding Partner supports OpenRouter as well as any OpenAI-compatible base URL — including completely local models running on Ollama, LM Studio, or vLLM.
What are plugins and how do they work?
Eighteen verified plugin manifests ship in the product catalog. You can attach skills and HTTP MCP connectors to individual bots, with secrets stored securely in the local vault challenge system.

Install in Seconds

Requires Node.js ≥ 22.14, pnpm, and your choice of model API key.

# 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 ↗