Download for Mac
$npx cabinetai run

Evaluating Cabinet for your team? Book a demo

Your knowledge base.
Your AI team.

Cabinet: AI-first knowledge base

A free and open-source AI-first startup OS where everything lives as markdown files on disk. No database. No vendor lock-in.

No subscription. No trial. No paywall. Clone it, run it, and make it your own.

|

The only AI workspace you actually own

Search tools find. Chatbots answer. Cabinet does the work: on your files, your models, your infrastructure.

Your work lives on disk

Everything is Markdown in a folder you own. Grep it, git it, back it up. No export, no lock-in, unlike a cloud wiki holding your knowledge hostage.

Bring your own AI

Cabinet routes to the model accounts you already pay for. No bundled inference marked up on top, no new AI vendor to push through procurement.

Agents that do the work

Not just search and chat. A team of agents researches, drafts, and ships on a schedule, 24/7, whether or not anyone's online.

How teams achieve 10x work with Cabinet

Collin Davis
Cabinet is a big unlock for how I think about operating a business with AI.

Before Cabinet, AI felt fragmented: great for single tasks, but hard to orchestrate across the business. Every business has different workflows, and Cabinet makes it possible to turn those workflows into an AI team.

Collin DavisChief Product Officer, Clover

Florida, USA

Jean Pierre Traets
Cabinet is exactly doing what it's strong at: orchestrating structure, standardization, opportunities, and challenges in a digital way.

Cabinet is the missing persistence and memory layer that TOGAF, ISO, and many other framework tools have never had. The framework provides the skeleton; Cabinet provides the living connective tissue.

Jean Pierre TraetsSustainability Solutions Architect, EMEA

Europe

Assaf Haski
As one of the first users of Superhuman, I definitely see the same spark here.

I use Cabinet to manage GTM and send emails through Apollo, and the whole system runs without me touching it, 24/7. The researcher agent built into Cabinet crafted award-winning GTM emails that blew my mind and achieved incredible open rates.

Assaf HaskiStrategic narratives for high-stakes systems, from B2B SaaS growth to national public guidance

Illustrative

What teams ship with Cabinet

Anonymized scenarios that mirror how teams put an AI crew to work. Real, named case studies land here as teams go public.

8 hrs

reclaimed per rep each week

Our reps stopped living in tabs. The SDR agent enriches and drafts overnight, so mornings start with reviewing, not researching.

VP Sales · Series B SaaS

more publish-ready drafts per week

Brand voice finally lives in a file instead of someone's head. New hires ship on-brand from day one, and the weekly recap writes itself.

Head of Marketing · DevTools company

Self-hosted

crown-jewel data never leaves

It's the chief of staff I couldn't hire yet: it briefs me every morning and drafts the board update, all on infrastructure I control.

Founder & CEO · Seed-stage startup

Teams building on Cabinet

Your logo
Your logo
Your logo
Your logo
Your logo
Your logo

Using Cabinet at work? Tell us your story.

Works with the AI you already pay for

Cabinet runs on your existing model accounts and subscriptions. There's no bundled inference marked up on top, and no new AI vendor to push through procurement. Point it at what your team already uses.

Claude
Claude
OpenAI
OpenAI
Gemini
Gemini
Grok
Grok
Copilot
Copilot
Cursor
Cursor
opencode
opencode
Pi
Pi

…plus local models, and whatever comes next.

Connect to everything that runs your company

Your company runs on dozens of tools. Cabinet brings the work scattered across them into one place you own, where your team and its agents can find it, act on it, and keep it moving.

Slack
Github
Google Drive
Zendesk
Intercom
Bamboohr
Looker
Tableau
Google Meet
Bigquery
Jira
Asana
Dropbox
Databricks
Linear
Slack
Github
Google Drive
Zendesk
Intercom
Bamboohr
Looker
Tableau
Google Meet
Bigquery
Jira
Asana
Dropbox
Databricks
Linear
Microsoft Teams
Hubspot
Gmail
Figma
Servicenow
Brex
Mixpanel
Greenhouse
Onedrive
Gong
Zoom
Calendly
Box
Datadog
Microsoft Teams
Hubspot
Gmail
Figma
Servicenow
Brex
Mixpanel
Greenhouse
Onedrive
Gong
Zoom
Calendly
Box
Datadog
Notion
Confluence
Stripe
Workday
Airtable
Docusign
Quickbooks
Google Calendar
Sharepoint
Salesforce
Snowflake
Clickup
Gitlab
Amplitude
Notion
Confluence
Stripe
Workday
Airtable
Docusign
Quickbooks
Google Calendar
Sharepoint
Salesforce
Snowflake
Clickup
Gitlab
Amplitude

…and the rest of the stack your team already uses.

Markdown on disk
Self-hosted
Git-backed
AI-native
Open source

How people actually use Cabinet

Knowledge base + agents + files. One OS for wildly different workflows.

🚀
Startup OS

Solo Founder

Strategy, roadmap, market: one place.

I run my entire startup from here. Strategy in /strategy/, roadmap in /product/roadmap.md, ICP in /market/icp.md. My CEO agent attends every planning session. I open a page, describe the week, and it challenges my assumptions and updates the mission board.

Activity, last 24h

Cabinet/my-startup
🚀my-startup

Agents

🎯CEO Agent
📊Market Scout
OKR Tracker

Files

strategy/
q2-plan
vision
product/
roadmap
specs/
market/
icp
competitorsupdated
tools/
okr-tracker/
Q2 Plan, 2026
Reviewed by CEO Agent · today · 3 open questions flagged
North Star
OKRs
growthretentionQ2-2026fundraising
📱
B2C App

Indie App Founder

My app runs itself while I sleep

I use it to run my B2C app. The App Store listing is a markdown page I can update any time. I have an hourly Reddit scout that surfaces user complaints, and a weekly competitor job that crawls the market and dumps everything into /market/competitors/. I wake up to a briefing.

Activity, last 24h

Cabinet/my-b2c-app
📱my-b2c-app

Agents

🔍Reddit Scout
📊Competitor Analyst
📝Content Writer

Files

product/
app-store-listing
roadmap
pricing
market/
competitors/
week-14new
week-13
positioning
data/
analytics.csv
reviews.csv
App Store Listing
Updated by Content Writer · 2 hours ago
Short Description
Keywords
b2cproductivityiosmobilestartup
What's New in v4.2
💼
B2B Sales

Small Business Owner

2,000 leads. One army of agents.

I have a CSV of leads. My agents read it, research each company, and draft personalised outreach. The pipeline CSV updates in real time. I watch it fill up from my dashboard. It's like having a sales team that never sleeps and never asks for a raise.

Activity, last 24h

Cabinet/acme-sales
💼acme-sales

Agents

🕵️Lead Researcher
✉️Outreach Writer
📈Pipeline Tracker

Files

leads/
pipeline.csv
leads-raw.csv
intel/
companies/
techcorpnew
globex
outreach/
templates/
cold-email
follow-up
tools/
pipeline-dashboard/
pipeline.csv
87 rows · Updated by Lead Researcher · just now
Company
Contact
Status
Score
TechCorp Inc
Alice Chen
✅ Researched
87
StartupXYZ
Bob Lee
📝 Drafted
72
GlobalDev
Carol Kim
📤 Sent
91
NewCo Ltd
Dan Park
🔍 Researching…
✍️
Newsletter

Solo Creator

Monday morning. Newsletter writes itself.

Every Monday my Trend Scout scans HN and Reddit, picks the top signals, and my Draft Writer assembles the issue. I open Cabinet, read the draft, make a few edits, and hit send. What used to take 3 hours now takes 10 minutes.

Activity, last 24h

Cabinet/my-newsletter
✍️my-newsletter

Agents

📡Trend Scout
🖊️Draft Writer
🔎SEO Reviewer

Files

newsletter/
issues/
2026-w14new
2026-w13
2026-w12
brand/
voice-guide
tone-examples
research/
sources
hn-picksupdated
archive/
Week 14: The AI Stack Shift
Drafted by Draft Writer · Monday 8:14am · ready for review
This week's signal
Top picks
AItoolingindie hackersdev tools
🏢
Consulting

Freelance Consultant

Every client. One brain.

Each client gets their own folder. Meeting notes, proposals, deliverables: all markdown. When I switch clients, I just ask the AI about the folder. It has full context: the history, the decisions, the open questions. No re-reading, no catch-up.

Activity, last 24h

Cabinet/consulting-kb
🏢consulting-kb

Agents

🗒️Meeting Summariser
📄Proposal Writer
🔗Research Assistant

Files

clients/
acme/
strategy
proposal-v2
meeting-notes/
2026-03-28
2026-03-14
globex/
proposal-v3updated
brief
templates/
proposal
discovery
Acme: Q2 Strategy
Updated after kickoff call · 3 days ago
Current Focus
Open Questions
Next Steps
⚙️
Open Source

OSS Maintainer

Merge PR. Changelog writes itself.

I linked my GitHub repo with .repo.yaml. When I merge a PR, an agent reads the diff, updates CHANGELOG.md, drafts release notes, and queues a Discord announcement. Maintenance overhead dropped to almost zero.

Activity, last 24h

Cabinet/my-oss-lib
⚙️my-oss-lib

Agents

📋Release Writer
📖Docs Updater
📣Announcer

Files

docs/
getting-started
api-reference
contributing
changelogupdated
releases/
v2.1.0new
v2.0.0
.repo.yaml
Changelog
Written by Release Writer · just now · linked to github/my-lib
v2.1.0, 2026-04-02
v2.0.0, 2026-03-15
🚀
Startup OS

Solo Founder

Strategy, roadmap, market: one place.

I run my entire startup from here. Strategy in /strategy/, roadmap in /product/roadmap.md, ICP in /market/icp.md. My CEO agent attends every planning session. I open a page, describe the week, and it challenges my assumptions and updates the mission board.

Activity, last 24h

Cabinet/my-startup
🚀my-startup

Agents

🎯CEO Agent
📊Market Scout
OKR Tracker

Files

strategy/
q2-plan
vision
product/
roadmap
specs/
market/
icp
competitorsupdated
tools/
okr-tracker/
Q2 Plan, 2026
Reviewed by CEO Agent · today · 3 open questions flagged
North Star
OKRs
growthretentionQ2-2026fundraising
📱
B2C App

Indie App Founder

My app runs itself while I sleep

I use it to run my B2C app. The App Store listing is a markdown page I can update any time. I have an hourly Reddit scout that surfaces user complaints, and a weekly competitor job that crawls the market and dumps everything into /market/competitors/. I wake up to a briefing.

Activity, last 24h

Cabinet/my-b2c-app
📱my-b2c-app

Agents

🔍Reddit Scout
📊Competitor Analyst
📝Content Writer

Files

product/
app-store-listing
roadmap
pricing
market/
competitors/
week-14new
week-13
positioning
data/
analytics.csv
reviews.csv
App Store Listing
Updated by Content Writer · 2 hours ago
Short Description
Keywords
b2cproductivityiosmobilestartup
What's New in v4.2

What Cabinet is built on

A few principles we think matter deeply for the future of AI + data tools. Every product decision gets weighed against these.

Yours=you can take everything and leave whenever you want.

Own and export your data, anytime

Your knowledge base is plain markdown on disk, not rows in a vendor's database. Run ls and you see your work; move the folder and the whole cabinet moves with it. There is no export request to file, no proprietary format to decode, and no one sitting between your team and its own files.

If a feature would break any of these, it doesn't make it in.

See Cabinet start up in the terminal

The install walkthrough is back. One command scaffolds the workspace, sets up your AI team, and gets Cabinet running locally.

cabinet ~ zsh

Your AI agents have no memory

Every time you start a new Claude session, it forgets everything. Your project context, your decisions, your research. Gone. You keep re-explaining the same things. Cabinet gives your AI a persistent brain: a knowledge base that both you and your agents read and write to, 24/7.

Without Cabinet

Scattered docs in Notion. AI sessions that forget context. Manual copy-paste between tools. Scripts held together with tape.

Cabinet

With Cabinet

One knowledge base. AI agents that remember everything. Scheduled jobs that compound. Your team grows while you sleep.

Design Principle

If it feels like enterprise workflow software, it's wrong. If it feels like watching a team work, it's right.

Ship HTML apps inside
your knowledge base

This is the biggest difference between Cabinet and tools like Obsidian or Notion. Drop an index.html into any folder and it renders as a live, interactive app.

  • Full-screen mode: add a .app marker. Sidebar and AI panel auto-collapse
  • AI-generated apps: ask Claude to build a dashboard, it writes the HTML directly into your KB
  • Version controlled: every change is tracked in git, same as your markdown pages
  • No build step: plain HTML/CSS/JS. Works with React, Vue, or vanilla
/tools/lead-scorer/index.html
<!-- Your KB file tree -->
data/
tools/
lead-scorer/
index.html ← renders as app
.app ← full-screen mode
styles.css
app.js
dashboards/
metrics/
index.html ← embedded site
research/
market-analysis.md
whitepaper.pdf
leads.csv

Everything you need. Nothing you don't.

A complete operating system for your startup: knowledge base, AI agents, task management, and team chat in one self-hosted app.

WYSIWYG + Markdown

Rich text editing with Tiptap. Tables, code blocks, slash commands. Toggle to raw markdown anytime.

AI Agents

Onboard a CEO, Editor, Marketer. Each has goals, skills, scheduled jobs. Watch them work like a real team.

Embedded HTML Apps

Drop an index.html in any folder. It renders as an iframe. Full-screen mode for dashboards and tools.

Web Terminal

Full Claude Code terminal in the browser. xterm.js + node-pty. Run commands without leaving Cabinet.

File-Based Everything

No database. Markdown on disk. Drag-and-drop tree sidebar. Your data is always yours, always portable.

Git-Backed History

Every save auto-commits. Full diff viewer. Restore any page to any point in time. Linked repo support.

Scheduled Jobs

Cron-based agent automation. Reddit scout every 6 hours. Weekly reports on Monday. Your AI team never sleeps.

Missions & Tasks

Break goals into missions. Assign tasks to agents. Track progress with Kanban boards and progress bars.

Internal Chat

Built-in team channels. Agents and humans communicate. @mention an agent to trigger a response.

Full-Text Search

Cmd+K instant search across all pages. Fuzzy matching. FlexSearch index rebuilt on every change.

PDF & CSV First-Class

PDFs render inline. CSVs open as editable tables with add/delete rows and columns. Auto-save with git commit.

Linked Git Repos

Add .repo.yaml to link KB directories to source code repos. AI agents read and reference your codebase.

Why the world needs Cabinet

Andrej Karpathy recently described the future of knowledge work. Cabinet is that future, built today.

AK

Andrej Karpathy

LLM Knowledge Bases

“Using LLMs to build personal knowledge bases for various topics of research interest. A large fraction of my recent token throughput is going less into manipulating code, and more into manipulating knowledge.”

“Raw data from a given number of sources is collected, then compiled by an LLM into a .md wiki, then operated on by various CLIs by the LLM to do Q&A and to incrementally enhance the wiki.”

“I think there is room here for an incredible new product instead of a hacky collection of scripts.”

Data Ingest

Karpathy: Index source docs into raw/, LLM compiles a wiki of .md files

Drag PDFs, CSVs, HTML apps, markdown into the KB. AI agents auto-organize and cross-link.

IDE / Viewer

Karpathy: Uses Obsidian as the frontend to view compiled wiki

Built-in WYSIWYG editor, PDF viewer, CSV editor, embedded HTML apps, web terminal - all in one UI.

Q&A

Karpathy: Once wiki is big enough, ask LLM complex questions against it

AI panel with @mentions. Agents reference the entire KB. Ask questions, get answers with page citations.

Output

Karpathy: Render markdown, slide shows, matplotlib images back into Obsidian

Agents write directly to the KB. Slides, dashboards, reports - all viewable inline. Output compounds.

Automation

Karpathy: Manually runs LLM health checks, vibe-coded a search engine

Scheduled cron jobs, agent heartbeats, mission boards. Your AI team runs 24/7 without scripts.

Hire your AI team in 5 questions

Answer 5 questions. A CEO agent appears. It suggests teammates. Each agent has goals, skills, and recurring jobs. You watch them work like watching a real team.

🎯

CEO Agent

Lead

Strategic planning, goal tracking, task delegation. Creates missions, coordinates the team.

Weekly reportGoal review
📝

Editor

Specialist

KB content editing, formatting, linking. Maintains documentation quality.

Content reviewLink checker
📣

Content Marketer

Specialist

Blog posts, social media, newsletters. SEO-optimized content generation.

Reddit scoutBlog drafts
🔍

SEO Specialist

Specialist

Keyword research, site optimization, ranking analysis.

Keyword trackerCompetitor scan
💰

Sales Agent

Specialist

Lead generation, outreach, pipeline tracking.

Lead scorerFollow-up drafter
🧪

QA Agent

Specialist

Review, proofread, fact-check content across the KB.

Content auditBroken link scan

From zero to AI team in 2 minutes

01

Install & Run

One command. Next.js + daemon start. Your knowledge base is a /data directory on disk.

npx cabinetai run
02

Answer 5 Questions

What's your company? What do you do? What are your goals? Cabinet builds your custom AI team.

03

Watch Your Team Work

Agents create missions, write content, scout Reddit, review quality, all on schedule.

04

Knowledge Compounds

Every agent run, every edit, every research session adds to the KB. Your system gets smarter every day.

Own more. Pay less. Move faster.

The numbers execs actually care about, before a single line of custom integration.

$0

per-seat AI markup: you bring your own models

100%

of your data stays on your infrastructure

1 folder

replaces the wiki, the chatbot, and the agent platform

24/7

your AI team runs on a schedule, not on demand

Designed to clear a security review

The people who sign off on new tools (security, legal, platform owners) should come away with less to worry about, not more.

In progress

SOC 2 Type II

We're working toward it, and we'll show you the report, not just a badge.

Open source

MIT licensed. Read every line, fork it, or run your own build.

Self-hosted

Runs in your environment, under the controls you already enforce.

Not training data

Your prompts and content are never used to train a model.

Bring your own keys

Your model providers, your API keys. Inference never routes through us.

Audit log & git history

Every change to data and agents is versioned, diffable, and attributable.

Enterprise track

SSO & SCIM

SAML single sign-on and provisioning for teams that need it.

Your data residency

Self-hosted means your knowledge lives in your region, under your policies.

Questions for a vendor review? hi@runcabinet.com

Cabinet

Ready to build your AI team?

Cabinet is a free, open-source project you can run yourself. No subscription, no trial clock, and no vendor lock-in. Start in 2 minutes.

Download for Mac
$npx cabinetai run

Questions? hi@runcabinet.com