This product was not featured by Product Hunt yet.
It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).

Product upvotes vs the next 3

Waiting for data. Loading

Product comments vs the next 3

Waiting for data. Loading

Product upvote speed vs the next 3

Waiting for data. Loading

Product upvotes and comments

Waiting for data. Loading

Product vs the next 3

Loading

Tessera

One workspace for Claude Code, Codex, and OpenCode

Run multiple coding agents side by side. Tessera is an open-source GUI for Claude Code, Codex, and OpenCode, available as a self-hosted web app and native desktop app for macOS and Windows. It keeps each CLI workflow intact while adding panels, searchable timelines, diffs, PR status, chat handoff, and local-first storage.

Top comment

Hey Product Hunt — one of the makers of Tessera here.

I started building this because I kept running Claude Code, Codex, and OpenCode in 4-5 terminal tabs at once. After a few hours, the sessions started blurring together — which ones were just ideation, which were already running real work in their own worktrees, which had a PR open, which had been merged. There was no single place to see the full picture.

Tessera is what I built to fix that for myself. For the past 2 months I've been building Tessera itself with Tessera — plus several other projects on top of it. It has been stable in my daily workflows, and today's launch is when it feels ready for other people to try.

The principle behind it: keep core CLI workflows intact, and layer on top only what a visual workspace can actually add. CLI capability + workspace productivity.

A few highlights:

Parallel multi-panel workspace.
Run Claude Code, Codex, and OpenCode side by side on different tasks — research, refactors, bug fixes, or local-model work — without losing track of ownership.

Scrollable, searchable agent activity timeline
Tool calls, prompts, plans, approvals, and reasoning are easy to inspect step by step instead of being buried in terminal scrollback.

Real-time diff and PR status
When an agent is working in a worktree, you can see what changed and where the PR stands without jumping between terminal, editor, and browser.

Chat handoff that actually flows
Start a freeform chat with any agent. Hand off the same conversation to a different agent in one click, or promote it to a real git worktree-backed task.

Three CLIs supported through dedicated adapters
Claude Code, Codex, and OpenCode each get a provider adapter — not a lowest-common-denominator wrapper. Major native controls are exposed in the UI: permission modes, plan approvals, reasoning effort, skills, todos, AskUserQuestion, sandbox/access controls.

Genuinely local-first
No Tessera cloud account, no cloud sync. App data lives under `~/.tessera/`. Back up the folder, you've backed up the app.

Try it:
- npm install -g @horang-labs/tessera
- tessera
- or download the Windows / macOS desktop build from GitHub Releases
https://github.com/horang-labs/tessera


Open source, Apache 2.0. Bug reports, feedback, and feature requests are all very welcome.

About Tessera on Product Hunt

One workspace for Claude Code, Codex, and OpenCode

Tessera was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #10 on the daily leaderboard. Run multiple coding agents side by side. Tessera is an open-source GUI for Claude Code, Codex, and OpenCode, available as a self-hosted web app and native desktop app for macOS and Windows. It keeps each CLI workflow intact while adding panels, searchable timelines, diffs, PR status, chat handoff, and local-first storage.

On the analytics side, Tessera competes within Open Source, Developer Tools, Artificial Intelligence and GitHub — topics that collectively have 1.1M followers on Product Hunt. The dashboard above tracks how Tessera performed against the three products that launched closest to it on the same day.

Who hunted Tessera?

Tessera was hunted by Horang-Labs. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

For a complete overview of Tessera including community comment highlights and product details, visit the product overview.