Build software with AI. Then actually use it.
Boxel is the collaboration space where you and your agent make working apps, documents, and tools — with real data, reusable code, and instant feedback.
Boxel is the collaboration space where you and your agent make working apps, documents, and tools — with real data, reusable code, and instant feedback.
Chat forgets. A workspace accumulates — files, data, skills, and working software that both of you can see. And because code and data live side by side, the code you deposit upgrades what the workspace itself can do.
STORE Documents and files
14 files written — Word docs and PDFs, indexed and searchable.
CODE Deposit code
Ported to cards — source is in the workspace and the preview is live.
DATA Import data
812 rows became cards — faceted search is wired up.
SKILLS Write skills
Updated press-release.md — the skill now enforces one-sentence ledes.
WORKSPACES Compartmentalize projects
Found it in halden-legal — opening the card.
AGENT Everything you’ve made
Found PricingTable in nomad-coffee — linked into this project.
CLOUD In the cloud
In your realm on boxel.ai — synced, indexed, and backed up.
SHARE Host and remix
Live in host mode — visitors get the app, plus a Remix button.
Your agent interacts with the workspace through a full-featured CLI. You ask in plain English — it writes the boxel commands. Already pay for Claude Code or Codex? The open-source Boxel CLI connects them straight to your workspaces.
Set up Boxel for me: install the CLI with `npm install -g @cardstack/boxel-cli`, connect my account with `boxel profile add` (Production, app.boxel.ai), and add the Boxel skills with `/plugin marketplace add cardstack/boxel` then `/plugin install boxel-cli`. Verify by running `boxel realm list` and show me my workspaces.
Paste it into Claude Code or Codex — your agent runs the install, connects your account, and confirms.
realm create
Spin up a new workspace
realm pull
Download a workspace to your machine
realm push
Upload local changes to Boxel
realm sync
Bidirectional sync with conflict resolution
realm watch
Pull server-side changes in real-time
realm history
Checkpoints, undo, and restore
realm publish
Publish a live, public copy — host mode
realm ingest-card
Copy a card and its deps from any realm
file read / write
Read and write individual realm files
lint
Lint a whole workspace, or one file
parse
Type-check cards before you push
test
Run card test suites headlessly
search
Federated search across workspaces
run-command
Run a host command from the CLI
realm list
Browse your workspaces
profile
Manage accounts and environments
AI excels at reading and writing files. So we built an architecture where one file type defines your entire application—schema, templates, relationships, and commands.
The transition from human-written to AI-generated software will be one of the most significant shifts in technology history. The constraint isn't architecture anymore. It's imagination.