
Start every morning with a clean inbox.
Surface what needs you, organize the rest, draft important replies, and keep every follow-up visible.
Business impact
Important conversations move forward without spending the first hour sorting mail.

Your work
lives in
a hundred
places.
Cabinet
pulls it all
into one
place.
…and your AI team takes it from here, 24/7.
Testimonials
The AI workspace your company owns
Cabinet shows your entire knowledge base and files, puts a team of AI specialists to work on it, and renders results as live apps and dashboards. Open source, self-hosted, and connected to the AI providers you already trust.
Live operating view
Updated by Chief of Staff · 4 minutes ago · source history available
Download for Windows. Linux is coming soon.
Evaluating Cabinet for your team? Book a demo

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.
|
Why Cabinet
Search tools find. Chatbots answer. Cabinet does the work: on your files, your models, your infrastructure.
Everything is Markdown in a folder you own. Grep it, git it, back it up. No export, no lock-in.









Plug in the model accounts you already pay for: Claude, GPT, Gemini, Grok, local models. No markup, no new vendor.

Not just search and chat. A team of agents researches, drafts, and ships on a schedule, 24/7.
Features
A complete operating system for your startup: knowledge base, AI agents, task management, and team chat in one self-hosted app.

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

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

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

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

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

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

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

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

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

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

PDFs render inline. CSVs open as editable tables with add/delete rows and columns.

Add .repo.yaml to link KB directories to source code repos. Agents read your codebase.
Solutions
Same knowledge base: a different AI crew for each function, working on your data, on your infrastructure, around the clock.

Pipeline research, outreach, and CRM hygiene on autopilot.
Explore
Always-on research, content drafts, and campaign reporting.
Explore
Living docs, incident write-ups, and codebase-aware agents.
Explore
Synthesized research, living PRDs, and competitive tracking.
Explore
SOPs, recurring reports, and cross-tool reconciliation.
Explore
An always-on chief of staff across the whole business.
ExploreIntegrations
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.
…and the rest of the stack your team already uses.
Bring your own AI
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.
…plus local models, and whatever comes next.
Built for organizations
The people who sign off on new tools (security, legal, platform owners) should come away with less to worry about, not more.
In progressWe're working toward it, and we'll show you the report, not just a badge.

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

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

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

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

Every change to data and agents is versioned, diffable, and attributable.
Enterprise trackSAML single sign-on and provisioning for teams that need it.

Self-hosted means your knowledge lives in your region, under your policies.
Questions for a vendor review? hi@runcabinet.com
Principles
A few principles we think matter deeply for the future of AI + data tools. Every product decision gets weighed against these.

Your knowledge base is plain markdown on disk, not rows in a vendor's database. Move the folder and the whole cabinet moves with it. No export request, no proprietary format, no one between your team and its own files.
Yours=you can take everything and leave whenever you want.

Every save auto-commits, so your team can inspect diffs, review how knowledge evolved, and restore any page to an earlier state. The same accountability over your AI's output that you expect from production code.
Git everything=nothing is ever silently lost or overwritten.

Cabinet connects to the model accounts your organization already holds: Claude, Codex, OpenCode, local models, and whatever ships next. Spend flows through contracts you control, not a markup layered on top.
BYOAI=no second subscription and no per-seat AI markup.

Plain files and predictable behavior mean there is no black box to take on faith. The system is small enough for your engineers to reason about and verify themselves. If a capability can't be explained in a paragraph, it usually shouldn't ship.
KISS=your engineers can verify exactly what it does.

Every dispatched task waits in a human approval queue before it sends an email, calls an API, or touches anything external. Exposure is limited by default, so giving agents autonomy never means giving up control.
Security=an agent never acts on the outside world unsupervised.

Cabinet is open source and self-hosted by default, so plans, research, and operating memory live where your existing policies already apply. The only data that leaves is the cloud-model call you explicitly invoke.
Self-hosted=your context stays inside your own environment.
If a feature would break any of these, it doesn't make it in.
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 Windows. Linux is coming soon.
Questions? hi@runcabinet.com