
Campus
A local-first infinite canvas workspace for tools and AI agents
About Campus
Campus is a macOS workspace that places every tool on an interactive tiled canvas. It provides a persistent infinite canvas shared with teams and agents; each terminal is a live PTY that persists across restarts and retains scrollback. Claude and Codex can run as tiles, while the campus CLI can move tiles, enter prompts, and operate web views. Teams can also join the same canvas via a link, use live cursors and cursor chat, and use the Dart SDK to define custom tiles, commands, rendering, and tool orchestration.
Best for
Best use cases
Organize multiple tools on an infinite canvas
Keep terminal work running across restarts
Let agents operate tiles and web views
Collaborate with a team in real time and extend the workspace
Features
Infinite canvas
A persistent infinite canvas shared with teams and agents, where every tool appears as a tile.
Persistent terminals
Every tile is a live PTY that keeps running across restarts and retains scrollback.
Agent-driven
Claude and Codex can run as tiles, while the campus CLI can move tiles, enter prompts, and operate web views.
Collaboration and extensibility
Teams can share a canvas by link and use live cursors and cursor chat; the Dart SDK can define custom tiles, commands, and rendering.
Pros
- Terminals keep running across restarts and retain scrollback
- Teams and agents can join the same live canvas
- The Dart SDK can define custom tiles, commands, and rendering
Cons
- Runs on macOS