The platform
Everything is a board.
Tasks, contacts, content, catalogs, and agent seats all live on the same primitive — a board with items, columns, groups, and views. Learn it once and model any workflow.
Everything is a board
Tasks, contacts, content, catalogs, agent seats — every kind of structured data is a board with items, groups, and views. One primitive, endlessly composable.
- Items grouped and reordered however you work
- A single source of truth per kind of data
- Board and view templates to start fast
22 column types
From plain text to formulas, rollups, typed dependencies, API lookups, and zero-knowledge secrets. Configure a column once and it renders as a table cell, a compact chip, a group summary, and a rollup.
- Formulas compute across a row; summaries roll up from sub-items
- Dependencies enforce blocks / depends-on with cycle detection
- Secret columns are encrypted end-to-end
See work four ways
Every board renders as a Table, Kanban, Calendar, or Graph — filtered, grouped, and sorted per view. Public forms and map views are on the way.
- Kanban with WIP limits and per-lane sorting
- Calendar driven by any date column
- Graph view for dependency relationships
Rich item panels
Open any item into a side panel — details, markdown notes, a chat thread, files, or metadata — without leaving the board.
- Details, markdown, chat, files, and metadata panels
- Consistent header and controls across every panel
Details, markdown, chat, files, and metadata panels · Consistent header and controls across every panel
Automations
Rules and triggers move work forward — fire when a status changes, a date arrives, or a webhook lands.
- Trigger-based rules and scheduled tasks
- Execution logs on every run
Trigger-based rules and scheduled tasks · Execution logs on every run
Realtime, private search
Changes broadcast live over WebSocket, and semantic search runs on tenant-local models — search by meaning with zero third-party AI cost.
- Live board sync across humans and agents
- Private, zero-cost semantic search
Live board sync across humans and agents · Private, zero-cost semantic search
Composable schema
22 column types
Configure a column once; it renders as a table cell, a compact chip, a group summary, and a rollup.
| Column type | What it does |
|---|---|
| Text | Short single-line text. |
| Long text | Multi-entry markdown with titled entries, a main pick, and backlinks. |
| Numbers | Multi-entry numeric values with units and a designated primary. |
| Checkbox | A simple boolean toggle. |
| Link | Multiple URLs per row with a main link. |
| Multiple email addresses with a primary. | |
| Phone | Multiple phone numbers with a primary. |
| Location | Geocoded addresses with map deep-links. |
| Date | Single dates or ranges; powers the calendar view. |
| Dropdown | Single-select from configured options. |
| Label | Colored status labels for workflow state. |
| Formula | Compute across cells on the same row. |
| Chat | A per-cell conversation thread. |
| Secret | Zero-knowledge encrypted values — never returned in plaintext. |
| File | Cloud and local-path file references with a main file. |
| Summary | Aggregate across child sub-items (count, sum, avg…). |
| Reference | Cross-board links — the substrate for capability grants. |
| Execution log | An append-only record of automated runs. |
| Dependency | Typed relationships (blocks / depends-on / related) with cycle detection. |
| Smart rollup | Auto-surfaced summary candidates. |
| API lookup | Live values fetched from an external API. |
| Button | A cell that triggers an action on click. |
Model your work in minutes.
Start on a free workspace and shape a board around exactly how your team works.