Open Source AI Development Recorder

Open the Black Box
of AI Coding.

Your prompts shouldn't vanish in thin air. OpenBBox traces every command and code change across all major AI IDEs, turning your development history into a reusable asset.

Get Started See How It Works
Supported Ecosystems

Core Values

Designed for the era of AI-directed development.

01

Intent Preservation

Every prompt is captured as a "Genetic Code". Never lose the creative thinking behind your complex code structures. Your instructions are your most valuable asset.

02

Evolution Mapping

Visualize how your project grows. Link every single prompt to its specific code diff and AI reasoning. See the causal chain from intent to implementation.

03

Asset Replication

Extract your high-quality prompt sequences. Export as Markdown scripts or JSON blueprints. Replicate successful architectures in new projects with a single click.

04

Multi-Source Sync

From Cursor to Claude Code CLI. OpenBBox unifies all your AI interactions into one single source of truth. Switch IDEs freely — your history follows you.

05

Privacy First

All data stays on your local machine. OpenBBox never uploads your code or prompts to any server. Your intellectual property remains yours.

06

Director's Script

Generate a clean, ordered "Director's Script" — your complete prompt sequence stripped of AI noise. Copy it, share it, or replay it in a new project.

See It in Action

Real screenshots from the OpenBBox workspace.

OpenBBox Dashboard

The Three-Column Workspace: Prompt list → AI response → Code diff with line numbers

IDE Scanner

IDE Scanner: Auto-detects Cursor, VS Code, Trae, Codex and more on your machine

How It Works

Three steps. Zero configuration.

1

Silent Capture

OpenBBox runs as a background service, auto-detecting conversation logs from Cursor, VS Code, Kiro, Trae, Claude Code and more.

2

Temporal Alignment

The matching engine links each prompt to the code changes that happened within 60 seconds, building the causal chain automatically.

3

Visual Pipeline

Open the three-column workspace. Left: your projects. Center: your prompt DNA. Right: AI responses and code diffs. Scroll-linked and copy-ready.

#001 Initialize FastAPI + Redis
#002 Add model rotation logic
#003 Refactor to async
#004 Add structured logging
+ from fastapi import FastAPI
+ import aioredis

+ app = FastAPI()
+ redis = aioredis.from_url(...)

Real-World Use Cases

See how developers use OpenBBox to preserve their AI-driven workflows.

Cursor

Full-Stack SaaS in 3 Hours

A developer used 47 prompts in Cursor to build a complete SaaS backend. OpenBBox captured the entire sequence, enabling them to replicate the architecture for a second product in 30 minutes.

Prompts: 47Files: 23Time: 3h
Kiro

Recovering Hidden AI Responses

Kiro stores only placeholder responses in session files. OpenBBox reverse-engineered the Q Chat API logs to recover full AI responses — turning 6-char "On it." into 300-700 char complete answers.

Sessions: 5Recovery: 100%Method: Log Forensics
VS Code Copilot

Incremental JSONL Reconstruction

VS Code Copilot Chat uses incremental updates (init/patch/replace). OpenBBox rebuilds the full session state, extracting complete AI responses from 10+ conversations that were previously fragmented.

Conversations: 10Avg Response: 1.5K charsFormat: JSONL
Claude Code

CLI-to-Visual Retrospective

Claude Code runs in the terminal with no visual history. OpenBBox transformed 120+ CLI interactions into a visual timeline, revealing an architectural drift that was caught and corrected.

Prompts: 124Files: 56Drift: Caught
Trae

Cross-IDE Migration

A team started in Trae, then switched to Cursor mid-project. OpenBBox maintained a unified timeline across both IDEs, preserving the complete decision history.

IDEs: 2Prompts: 89Continuity: 100%
VS Code + Cline

Team Knowledge Sharing

A senior developer exported their "Director's Script" for a microservice architecture. Junior developers imported it and replicated the same quality in their own projects.

Exported: 1 scriptReused: 5 projects

Privacy is Non-Negotiable

OpenBBox is 100% local. Your code, your prompts, your intellectual property — nothing ever leaves your machine. All data is stored in a local SQLite database under your control.

LOCAL ONLY
MIT LICENSE
ZERO TELEMETRY

🤖 Let Your AI Set It Up

Different OS, Python version, or environment? Don't debug manually. Just open the project in your AI IDE and paste a prompt — your AI assistant will handle the rest.

FIRST-TIME SETUP
"Read the OpenBBox README, install dependencies, fix any issues, and start the server on port 9966."
IDE NOT DETECTED
"OpenBBox can't find my IDE data. I use [Cursor/VS Code/Kiro]. Check adapter paths and debug."
STARTUP FAILURE
"OpenBBox server failed with: [paste error]. Diagnose and fix it."
FULL AUTOPILOT
"Set up OpenBBox end-to-end: environment, dependencies, server, scan all IDEs, report results."

Start Recording Your AI DNA

30 seconds to install. Zero configuration needed.

pip install -r requirements.txt && python -m cli.main start

Star on GitHub Open Dashboard