explaingit

samimohameed/orangebox

Analysis updated 2026-05-18

0HTMLAudience · developerComplexity · 3/5Setup · easy

TLDR

A Rust background recorder that archives AI coding sessions from tools like Claude Code and Antigravity, so lost conversations can be recovered.

Mindmap

mindmap
  root((orangebox))
    What it does
      Watches AI tool storage
      Journals every session
      Crash safe archive
    Supported tools
      Claude Code
      Antigravity IDE
      Cursor planned
    Recovery
      Resume Claude sessions
      Copy recovery prompt
      Export to markdown
    Audience
      AI coding tool users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Recover a lost implementation plan after a crash or force quit of your AI coding tool

USE CASE 2

Search across every past Claude Code or Antigravity conversation in one place

USE CASE 3

Run an always on background recorder that survives reboots without a terminal window open

What is it built with?

RustSQLiteReactTypeScript

How does it compare?

samimohameed/orangebox100/rutgers-pbl-dining-2015a15n/a15n_old
Stars0
LanguageHTMLHTMLHTML
Last pushed2015-12-012016-06-18
MaintenanceDormantDormant
Setup difficultyeasyeasyeasy
Complexity3/51/51/5
Audiencedevelopergeneralgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Installs as a single Rust binary via cargo install, no other runtime needed.

The README does not state a license.

In plain English

Orangebox is a background recording tool for AI coding sessions, written in Rust. It watches the local storage that tools like Claude Code and Antigravity use to save your conversations, and continuously copies everything into its own crash safe, searchable archive. The idea is that a power outage, a force quit, or a bug in the coding tool itself should never cause you to lose a conversation or an implementation plan you were relying on. The tool makes no network calls, sends no telemetry, and only ever reads from the other tools' storage, never writes to it, so it cannot interfere with how those tools normally work. It currently supports full conversation logs from Claude Code and full session detail, including reasoning and file edits, from the Antigravity IDE, with support for Cursor and GitHub Copilot Chat planned for later. After installing it through Rust's package manager, you can run a scan command to back up everything your tools already have saved, an install command to set up always on background recording that survives reboots, and a UI command that opens a local web page for browsing, searching, and recovering past sessions. The archive is stored using SQLite in a mode designed to survive crashes, and the project claims that even killing the process mid write leaves the database intact. Recovering a lost session works differently depending on the tool. For Claude Code, sessions usually still exist locally and can be resumed directly, or exported as a markdown file. For Antigravity and future tools, you open the session in Orangebox's web interface, copy a generated recovery prompt, and paste it into a new session to continue where you left off. The codebase follows a layered architecture, separating core data types, application logic, storage and tool specific adapters, and the command line and web interface into different parts of the project so that inner layers cannot depend on outer ones. The README does not state a license.

Copy-paste prompts

Prompt 1
Walk me through installing orangebox and running orangebox scan for the first time
Prompt 2
Explain how orangebox guarantees crash safety using SQLite WAL mode
Prompt 3
Show me how to recover an Antigravity session using the copy recovery prompt feature
Prompt 4
Help me set up orangebox install as an always on recorder

Frequently asked questions

What is orangebox?

A Rust background recorder that archives AI coding sessions from tools like Claude Code and Antigravity, so lost conversations can be recovered.

What language is orangebox written in?

Mainly HTML. The stack also includes Rust, SQLite, React.

What license does orangebox use?

The README does not state a license.

How hard is orangebox to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is orangebox for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.