Busabase

Welcome to Busabase

Busabase is the system of record for AI agents — an open-source (MIT) context database and workspace where agents and people share the same data, docs, skills, and apps.

Busabase is the system of record for AI agents — an open-source (MIT) context database and workspace where agents and people share the same data, docs, skills, and apps. Run it on your own machine, self-host it inside your network, or use Busabase Cloud.

Agents read what is already in the workspace, do the work, and leave the result there. The next agent, and your team, builds on it instead of starting over. Every change carries a message, a diff, an author, and a history you can undo.

New here? Jump to the Quick Start: connect your agent and get your first Base and records in about 5 minutes.

Claude Code running inside Busabase, listing the skills saved in the workspace


The problem: agent work disappears

Your agents produce more every week, and most of it ends up in chat logs and one-off files. When the session closes, the next agent starts from nothing, and your team can't find, trust, or reuse what was done.

Busabase is where that work stays. It lands as things people and agents can both use, with the history behind every change.


What lives in a workspace

WhatStored asWhat it gives you
DataBases with typed fields, views, and recordsTables your agents and your team read and update together
DocsDoc, File, and Drive nodesKnowledge an agent can search and cite
SkillsSkill nodes and playbooksA way of working saved once, so any connected agent can follow it
AppsAirAppsInterfaces built on the same data, that open inside the workspace

Agents reach all of it over MCP, an agent skill, the CLI, or the REST API. Busabase has no built-in model: you bring your own agent.


Every change is on the record

Writes work like git, so nothing is overwritten and every row has a past.

GitBusabaseWhat it is
repobasea content type and its fields
commitcommitan immutable snapshot of an edit
mainrecordthe current, merged row
pull requestchange requestan edit, with its message, diff, and author
merge (ff)move the record pointermerging advances the record; nothing is overwritten

An agent with write access merges right away, so a change request doesn't mean anyone has to wait. See Core Concepts for the full model.

Hold back the writes that matter

Human review is optional, and you turn it on per credential. Give an agent a proposal-only (changeRequest) key, or send a single write with autoMerge: false, and that change waits in the Inbox until a person decides. See Change Requests and API keys.


What you can do with Busabase


Where to go next

On this page