horang-labs

tessera: Organize AI Coding Sessions Across Projects

Tessera is a local workspace for coordinating Claude Code, Codex, and OpenCode sessions across projects. It brings parallel agent tasks, Git worktrees, session views, and Git workflows together for developers running coding agents on their own machines.

Stars
313
Forks
29
Stars, last 15 days
+5
Last commit
3 days ago
Contributors
8

Our take

Newless than six months old and changing fast

Health score

68/100

How it is scored
Activity
78
Community
22
Issues
87
Pull requests
85

+5 stars in the last 15 days

  • Merges more pull requests than 98% of the projects we track
  • Closes issues faster than 82% of the projects we track

Tessera is a fast-moving, locally focused agent workspace with frequent releases, but its very concentrated development means adopters should evaluate its maturity and project continuity.

Good fit if

  • You already use Claude Code, Codex, or OpenCode and want a shared workspace for parallel sessions and worktrees.
  • You want local session management with desktop or browser access, and can meet its Node.js requirements or use a desktop release.
  • AGPL-3.0 works for your intended use, and you are comfortable with a project whose code contributions are concentrated in one person.

Look elsewhere if

  • You need team collaboration, governance, shared memory, or agent-usage analytics now. These are described as planned areas, not current capabilities.
  • You need a workspace that does not depend on locally installed and authenticated provider CLIs.
  • Your organization cannot accommodate AGPL-3.0 obligations or the risk of concentrated project development.
All health signals
Last commit2026-10-10 (3 days ago)
Commits, last 90 days100+
Releases, last 12 months15 (latest v0.2.4, 2026-09-09)
Contributors8 (top contributor: 98% of commits)
Issues closed, last 90 days17+ (typically closed in 0 days)
Pull requests merged, last 90 days97 (typically merged in 0 days)
Project age6 months

Checked on 2026-10-14 with the GitHub API.

Overview

Tessera is a local control room for running and tracking coding-agent sessions across projects. It addresses the context and coordination overhead of using multiple agents by bringing sessions, isolated Git worktrees, task status, and repository work into one workspace.

It suits developers who already use Claude Code, Codex, or OpenCode and want to manage parallel work without juggling separate terminals and Git tools. Tessera uses the provider CLIs installed and authenticated on the user's machine, with desktop and browser-based ways to access the workspace.

Key Features

  • Organizes projects and sessions with collections, persistent tabs, split panes, and list views.
  • Runs Claude Code, Codex, and OpenCode in terminal or rich GUI sessions, with support for custom model IDs.
  • Creates isolated Git worktrees for parallel tasks and tracks work on a Kanban board.
  • Shows session activity and context, including tool calls, file changes, diffs, and branch state.
  • Supports file editing, diff review, commits, branch publishing, syncing, and pull requests within the workspace.
  • Provides mobile access to continue sessions and inspect files or Git state.
  • Offers a CLI interface for a lead agent to launch, monitor, and prompt managed sessions.

Use Cases

  • A solo developer delegating independent coding tasks to multiple agents can give each task its own worktree and follow progress in one workspace.
  • A developer switching among Claude Code, Codex, and OpenCode can keep sessions and their associated project work visible together.
  • Someone reviewing agent changes can move tasks through the board, inspect diffs, and complete Git operations without switching applications.
  • A developer away from their computer can use mobile access to continue supported sessions or check files and Git state.

What you need

Detected in the repository

  • Node.js >=20.9.0 <21.0.0 || >=22.0.0 <27.0.0 (from package.json)
  • A Dockerfile, so it can run in a container; a Compose file sets up the related services
  • A test suite and automated checks on GitHub Actions

License in plain words

AGPL-3.0network copyleft

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license notice
  • Share your changes: yes, the full source, also when people only use it over a network (e.g. as a hosted service)
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

For the browser runtime, install and run Tessera with Node.js 20.9+ (20.x) or 22–26 and npm 10 or later:

npm install -g @horang-labs/tessera
tessera

Authenticate a supported provider CLI first, then open the local URL Tessera prints. See the README for desktop, Docker Compose, and source-development instructions.

Alternatives

  • opcode: Opcode focuses on organizing Claude Code projects and sessions, while Tessera also coordinates Codex and OpenCode sessions and Git worktrees.
  • codeg: Codeg coordinates multiple agents for conversations and delegated tasks across desktop and Docker setups, rather than centering on local Git worktrees and sessions.
  • vicoa: Vicoa runs agents across local and remote machines with desktop, web, mobile, and CLI clients; Tessera focuses on local workspaces and Git workflows.
  • synara: Synara combines sessions with project files, terminals, previews, and review, while Tessera emphasizes parallel agent tasks and Git worktrees.
ProjectLanguageLicenseStarsStatus
tesseraTypeScriptAGPL-3.0313New
opcodeTypeScriptAGPL-3.022.4kMaintained
codegRustApache-2.04kActive
VicoaPythonAGPL-3.0516New
synaraTypeScriptMIT2kActive

Considerations

Tessera is a new project that is changing quickly. Recent activity includes frequent commits and releases, but development is highly concentrated in one contributor despite several contributors overall. Its measured issue and pull-request handling is active, though that does not remove the continuity risk associated with concentrated development.

The browser runtime and source development require a supported Node.js version; the workspace also relies on provider CLIs being installed and authenticated locally. The README describes the product as focused on individual local workflows, with team collaboration, governance, analytics, and shared memory still on the roadmap. Teams evaluating it should also review AGPL-3.0 obligations for their deployment and distribution plans.

Found this useful?

Share it with someone who would like tessera.

Comparisons