Tech with Seth
Back to work

Atrium

Everything a company knows on one canvas: chats, docs, boards, and pull requests as linked cards, with people and AI agents working side by side.

Prototype

interaction design · ai agents · real-time · canvas

The challenge

Company knowledge is scattered across chat, docs, issue trackers, and code review. Each tool is fine on its own, but nobody can see how a decision in one connects to work in another.

The approach

Atrium is a working prototype I designed and built to explore a different shape: one canvas where every piece of information is a card, and cards link to the conversations and documents that produced them. Documents open into a full editor, boards into an issue view, and an Arrange command groups related cards automatically. An AI agent works on the same canvas as the people, creating documents, boards, and charts while everyone watches them appear. The canvas runs on Trellis, a library I built and published for it.

The outcome

The prototype makes a big idea tangible: you can drag, link, search, and arrange real cards, and watch two people and an agent edit the same surface live. Some integrations, like pull requests and boards, are mocked so the interaction can be judged on its own.

What was delivered

  • Product concept and interaction design
  • Interactive canvas with linked cards
  • In-app AI agent with live updates
  • Real-time collaboration

For your project

If you have an ambitious product idea, a prototype like this tells you whether it feels right before you commit to the full build. You get something people can click, not a slide deck.

Start a project

Screens

Three agent chats, each beside the pull request it opened and the doc it read
Three agent chats, each beside the pull request it opened and the doc it read
A document open in the editor with a linked pull request and an embedded board
A document open in the editor with a linked pull request and an embedded board
An issue board opened full size, with issues linked to chats and documents
An issue board opened full size, with issues linked to chats and documents
Search palette finding results across documents, pull requests, and issues
Search palette finding results across documents, pull requests, and issues
A designer's canvas after Arrange: brief, boards, references, sticky notes, and a sketch
A designer's canvas after Arrange: brief, boards, references, sticky notes, and a sketch
The workspace, with spaces for Product, Customers, and Design
The workspace, with spaces for Product, Customers, and Design

Next project

Fresh Visit

A browser agent that tests a website the way a first-time visitor would, then shows you a video of exactly where they got stuck.