Trellis
Structured knowledge management with a knowledge graph
Structured knowledge, connected.
— Capabilities
Block Editor
Notion-style editing powered by BlockNote. Slash commands, drag-and-drop blocks, inline mentions.
Typed Object System
Define your own object types (Equipment, Procedure, Task, Person) with custom property schemas across 13 field types.
Knowledge Graph
D3.js force-directed visualization of how objects relate. Filter by type, workspace, or property. Explore connections interactively.
Branching & Merge
Git-inspired drafts. Branch off, edit in isolation, merge back with 3-way diff and CRDT-powered conflict resolution.
Workflow Automation
Event-driven triggers fire on object changes. Conditions filter, actions execute: set fields, create objects, notify teams.
Timeline & Calendar
Gantt-style view with dependency tracking and schedule drift metrics. Calendar with month, week, and day views. iCal export.
- A / 01
Teams managing structured knowledge in domains where information is deeply interconnected
- A / 02
Infrastructure operations and engineering asset management teams
- A / 03
Project coordinators who need both flexible documentation and structured data
Questions worth asking.
What is a typed object system?
Instead of every page being free-form text, Trellis lets you define types (Equipment, Procedure, Person) with structured fields. An Equipment object has serial-number, location, manual-link, etc. The graph then connects related objects automatically.
How does the knowledge graph differ from Notion's relations?
Notion stores relations as links between pages. Trellis stores them as a real graph with type constraints, so you can query 'all procedures that touch this piece of equipment in workshops where Yuma is the supervisor', and the graph traversal makes that fast.
Can I self-host Trellis?
Yes. Trellis runs as a Docker container on your infrastructure. Your knowledge graph stays on your servers, in your jurisdiction.
Is Trellis offline-first?
Edits work offline and sync when reconnected, with CRDT-based conflict resolution. Branching means you can edit in isolation and merge later. Same workflow as Git, applied to documents.
How is Trellis different from Confluence or Notion?
Confluence is documents-only. Notion is documents-with-databases. Trellis is documents-as-typed-objects-in-a-graph, designed for domains where information is structurally interconnected, like infrastructure operations or engineering.