Canvas
Command
Listing
Procedural 3D
Listing
Table
Vector
Formats
Wiki
Audio
Formats
Audio
Font
Agent Session
Wiki
Hosting Config
Theme
Hosting Config
Boxel Credit
Hosting Config
Formats
Hosting Config
Published Site
Query
Audio
Font
Agent Session
BFM Document
3D Model
Formats
Query
3D Model
Data Import
3D Model
Table
BFM Document
Command
Skill
Font
Hosting Config
3D Model
Listing
Flow
Command
Procedural 3D
Command
Theme
Issue
Formats
Video
Published Site
Card Instance
Listing
Boxel Credit
Font
Card Instance
Procedural 3D
HTML Prototype
Theme
Agent Session
Boxel Credit
Flow
HTML Prototype
Query
Data Import
Flow
Listing
Flow
Wiki
Field
Vector
Command
BFM Document
Skill
Procedural 3D
Audio
Formula
Hosting Config
Font
Vector
Formula
Theme
Card Instance
Canvas
Wiki
Canvas
Listing
Field
Listing
Flow
Wiki
Formats
Wiki
Font
Issue
Video
Audio
Vector
Video
Listing
Command
Data Import
Flow
Formula
Agent Session
Formula
Field
Query
Video
HTML Prototype
Agent Session
Issue
Vector
Formats
Published Site
Table
Skill
Video
Card Instance
Issue
Video
Agent Session
Procedural 3D
Audio
Procedural 3D
Wiki
Formats
Procedural 3D
Flow
Hosting Config
Card Definition
3D Model
Formula
Canvas
Card Definition
Boxel Credit
3D Model
BFM Document
Audio
Field
3D Model
Card Instance
Boxel Credit
Audio
Command
Theme
Data Import
Audio
Data Import
Table
HTML Prototype
Canvas
Video
Canvas
Card Instance
Field
Skill
Boxel Credit
Wiki
Formats
Data Import
Formats
Command
Theme
BFM Document
HTML Prototype
Command
Vector
Audio
HTML Prototype
Table
Procedural 3D
Issue
Table
Formats
Issue
Card Definition
Video
Field
Video
Field
Theme
Flow
Boxel Credit
Font
Video
Font
Agent Session
Query
Procedural 3D
Formula
Boxel Credit
Card Definition
Formats
Audio
Wiki
Table
Audio
Theme
Query
HTML Prototype
Skill
Video
Skill
Theme
Font
Table
HTML Prototype
Font
Agent Session
Data Import
Vector
Field
Video
Published Site
Boxel Credit
BFM Document
Formula
Query
Theme
Formats
Table
Published Site
Table
Agent Session
Table
Skill
Theme
Query
Table
Card Instance
Query
Card Instance
Font
Issue
Agent Session
Table
3D Model
Field
Font
Wiki
Video
Listing
Card Definition
Canvas
Audio
Canvas
Query
Canvas
HTML Prototype
Query
Skill
Formula
BFM Document
Published Site
Flow
Video
BFM Document
Issue
Theme
Formula
Command
Wiki
Font
Table
Formula
Hosting Config
BFM Document
3D Model
Agent Session
Card Definition
Data Import
Formula
Vector
Listing
Command
Card Definition
Procedural 3D
Card Definition
BFM Document
Canvas
Boxel Credit
Hosting Config
BFM Document
Vector
Hosting Config
Published Site
3D Model
Vector
Wiki
Flow
Skill
Agent Session
Audio
Boxel Credit
Published Site
Vector
Published Site
Vector
Data Import
BFM Document
Data Import
Command
Card Instance
Published Site
Procedural 3D
BFM Document
Flow
Field
BFM Document
Skill
HTML Prototype
Canvas
Skill
Card Instance
Issue
Hosting Config
Published Site
Listing
Issue
Card Definition
Listing
Issue
Skill
Card Definition
Command
Agent Session
Data Import
Theme
Data Import
HTML Prototype
Card Definition
Card Instance
Procedural 3D
HTML Prototype
Query
Issue
Canvas
Card Instance
Field
Boxel Credit
3D Model
Boxel Credit
HTML Prototype
3D Model
Procedural 3D
Boxel Credit
Data Import
Formula
Hosting Config
Formula
3D Model
Vector
Published Site
Card Definition
Font
Skill
Published Site
Vector
Flow
Formats
HTML Prototype
Field
Canvas
Card Definition
Procedural 3D
Flow
Skill
Hosting Config
Query
Issue
Card Definition
Card Instance
Listing
Listing

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.

Give your agent a workspace, not just a chat window.

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.

  1. STORE Documents and files

    14 files written — Word docs and PDFs, indexed and searchable.

  2. CODE Deposit code

    Ported to cards — source is in the workspace and the preview is live.

  3. DATA Import data

    812 rows became cards — faceted search is wired up.

  4. SKILLS Write skills

    Updated press-release.md — the skill now enforces one-sentence ledes.

  5. WORKSPACES Compartmentalize projects

    Found it in halden-legal — opening the card.

  6. AGENT Everything you’ve made

    Found PricingTable in nomad-coffee — linked into this project.

  7. CLOUD In the cloud

    In your realm on boxel.ai — synced, indexed, and backed up.

  8. SHARE Host and remix

    Live in host mode — visitors get the app, plus a Remix button.

Boxel — Documents and files
Documents and files
Boxel — Deposit code
Deposit code
Boxel — Import data
Import data
Boxel — Write skills
Write skills
Boxel — Compartmentalize projects
Compartmentalize projects
Boxel — Everything you’ve made
Everything you’ve made
Boxel — In the cloud
In the cloud
Boxel — Host and remix
Host and remix
Agent CLI

Use Boxel with the agent you already pay for, trust, and know.

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.

Quickstart — copy one prompt into your agent

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.

View on GitHub — MIT licensed, open source
claude — ~/halden-shop

All Commands

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-Native Stack

Legacy stacks weren't built for AI.

Built on Cardstack

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.

  • Two file types: JSON for data, TypeScript for logic
  • AI-native formats: Both are in every LLM's training corpus
  • One file, all layers: Schema, UI, and logic live together
Memory

Workspace memory that persists.

In other tools, chat IS your project. Lose the chat, lose the work. Boxel inverts this: the workspace remembers, sessions are disposable helpers you summon and discard.

Database

The database that builds itself.

Data is just JSON. AI outputs JSON, we index it automatically into a queryable database. No Supabase, no migrations, no SQL.

Context

AI that understands your app.

Current AI tools are "brains in a jar"—floating outside your actual data. Boxel's assistant reads your schema, inspects your Cards, and accesses code when needed.

What will you build?

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.

Explore

Open a workspace and ask the AI to build something.

Remix

Browse the catalog for components that match your needs.

Extend

Hit a limitation? Switch to Code Mode and fix it.

Contribute

Build a skill, publish a template, share what you've learned.