Tessera CLI

A desktop and browser workspace for parallel Claude Code, Codex and OpenCode sessions in separate git worktrees

  • 314 ★ on the repository
  • Last commit
  • AGPL-3.0
CLI

Broad access

Why this level

  • Runs agents with access to your projects and creates worktrees, commits, branch publishes and pull requests
  • Offers remote phone access to sessions, files and git, with a local account created for it
  • A lead agent launches workers and sends them prompts on its own
All reasons and checks

horang-labs/tessera

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/tessera

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Runs agents with access to your projects and creates worktrees, commits, branch publishes and pull requests
  • Offers remote phone access to sessions, files and git, with a local account created for it
  • A lead agent launches workers and sends them prompts on its own

This is third-party code. Review the repository files before installing.

What it does

Tessera gathers coding-agent sessions in one window. Each task can get its own session and an isolated git worktree, so agents do not work on the same branch. Claude Code, Codex and OpenCode start in the PTY terminal mode or in a graphical chat. A list, tabs and split panes help you move between them. The task board moves cards through columns from Todo to Done and shows the current agent and diff state. Inside the app you can edit files and view diffs, then commit the change and open a pull request. For Codex there is a tab with generated images and their prompts. The `/tessera-cli` command inside a managed session lets a lead agent launch parallel sessions in new worktrees, read their results and send follow-up prompts. Every worker stays visible in Tessera meanwhile. You can also continue from a phone after pairing the device in remote access settings.

Who it is for. Developers who run several tasks through Claude Code, Codex or OpenCode at once and are tired of a pile of terminals.

Good fit when

  • You want three tasks on three separate branches and one window to watch every agent
  • You want a lead agent to launch and coordinate workers
  • You need a task board tied to real sessions and diffs
  • You want to review a diff, commit and open a pull request without leaving the session
  • You need to continue work with an agent from a phone without losing the conversation

Not a fit when

  • You work with one agent in one terminal and a plain shell is enough
  • None of the supported CLIs (Claude Code, Codex, OpenCode) is installed and authenticated on the machine
  • You need a fully code-signed Windows build: it is unsigned for now and triggers a SmartScreen warning

Example request

Through /tessera-cli create two worktrees and launch parallel sessions in them: one for a schema migration, one for API tests, then wait for the results

Limitations

Tessera runs locally and uses the provider CLIs already installed and authenticated on the machine, so run, for example, claude login or codex login first. The npm route needs Node.js 20.9 or newer on the 20 line, or Node.js 22–26, plus npm 10 or newer. Windows builds are not code-signed yet. The Debian, Ubuntu and Arch Linux builds are beta, while the macOS build is signed and notarized. First run creates a local account for the browser runtime and checks that a CLI is available. The license is AGPL-3.0.

How to disable. If you installed through npm, run npm uninstall -g @horang-labs/tessera. The desktop app is removed the usual way for your system, and the container is stopped with docker compose down. Data lives in the data and workspaces folders next to the compose file.

FAQ

How do I install Tessera?

There are three ways. The desktop app comes from the releases page (exe for Windows, dmg for macOS, deb and pkg.tar.zst for Linux). For the browser runtime run npm install -g @horang-labs/tessera and start tessera. The third path is docker compose.

Which agents are supported?

Claude Code, Codex and OpenCode, in PTY mode or in the graphical mode. You can add custom model IDs in settings.

How does /tessera-cli work?

You call it inside a managed session. The lead agent gets operations for status, creating worktrees, launching sessions, waiting for and reading results, sending follow-ups and archiving. With them it spreads work across workers.

Can I work from a phone?

Yes. The device is paired in the remote access section of settings. After that, sessions, files and the Git panel open on the phone.

How is Tessera different from Claude Squad?

Claude Squad is a terminal app for several sessions. Tessera has a graphical window with a task board, a built-in path to a pull request, lead agent orchestration and phone access.

Discussion

No questions or reviews yet.

CLI tools

A tool and skill that let Claude Code hand tasks to Claude, Codex or OpenCode subagents in separate Git worktrees

CLIBroad access337Repository stars

Desktop environment for running Codex, Claude Code, OpenCode and Pi in parallel git worktrees, with a mobile companion

CLIBroad access109.3KRepository stars

CCManager is a session manager for Claude Code, Codex, Gemini CLI and other agents: each runs in its own Git worktree with status and hooks

CLIBroad access1.3KRepository stars

The tty7 skill teaches Claude Code and Codex to drive tty7 terminal panes: run commands in a real PTY, read the screen and hand work to another agent

SkillBroad access1.4KRepository stars

A set of Claude Code utilities: background skills, expert agents, slash commands and prompt templates for development

SkillExtended access782Repository stars

Eleven skills for Claude Code and Codex: test audit, git worktree cleanup, plan pages, screen recording transcripts and 1Password sign-in

SkillBroad access1.2KRepository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialRepository starsMain difference
Tessera (this entry)no314
Claude Squadno8,694a terminal app for several sessions, without a task board or phone access
Orcano109,281a desktop environment for parallel agents in git worktrees, without a lead agent command or a mobile access mode

README in short

The project's motto is to run more agents and lose less context. The documentation covers the first-run steps and building from source.

README badge

Report a problem

Foxx AITessera
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.