create-cabinet
v0.4.4
Published
Create a new Cabinet project — AI-first knowledge base and startup OS
Maintainers
Readme
create-cabinet
Create a new Cabinet project in one command. Cabinet is an AI-first self-hosted knowledge base and startup OS.
Usage
npx create-cabinet my-startupThis creates a new cabinet directory and starts the server. It delegates to the cabinetai CLI under the hood.
Equivalent to:
npx cabinetai create my-startup
cd my-startup
npx cabinetai runAll Commands
create-cabinet is a shortcut for the most common flow. For everything else, use cabinetai directly:
npx cabinetai create [name] # Create a new cabinet directory
npx cabinetai run # Start Cabinet serving the current directory
npx cabinetai import <template> # Import a pre-made cabinet from the registry
npx cabinetai list # List cabinets in the current directory
npx cabinetai doctor # Run health checks
npx cabinetai update # Download a newer app version
npx cabinetai uninstall # Remove cached app versions from ~/.cabinet
npx cabinetai --help # Show all commandsWhat You Get
- WYSIWYG markdown editor with AI editing panel (Claude)
- Agent dashboard — define personas, run tasks, view transcripts
- Scheduled jobs — cron-based automation with YAML configs
- Kanban task board
- Full terminal in the browser
- Cmd+K search, git-backed version history, drag-and-drop pages
- Cabinet registry — import pre-made templates for SaaS, agencies, e-commerce, and more
How It Works
The Cabinet web app auto-downloads to ~/.cabinet/app/ on first run. Your cabinet is just a directory with a .cabinet manifest, your agents, jobs, and content — no database, no cloud dependency.
my-startup/
.cabinet YAML manifest
.agents/ Agent personas
.jobs/ Scheduled jobs
index.md Entry pageRequirements
- Node.js >= 18 (20+ recommended)
- git
License
MIT
