tessera  by horang-labs

Workspace for organizing parallel AI coding sessions

Created 2 months ago
269 stars

Top 95.3% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

Tessera organizes and manages parallel AI coding sessions across projects, collections, and Git worktrees. It allows developers to run multiple AI agents (Claude Code, Codex, OpenCode) side-by-side, tracking sessions, files, branches, and pull requests to streamline complex AI-assisted development workflows.

How It Works

Tessera uses a local runtime with a provider-based CLI layer, abstracting AI agent interactions via a CliProvider contract. This architecture isolates CLIs and normalizes diverse protocols (Claude Code, Codex, OpenCode) into a unified realtime message model. The core agent workspace model treats chats, tasks, Git worktrees, and PR states as first-class entities, enabling seamless, provider-agnostic multi-agent development management.

Quick Start & Requirements

Installation options include a desktop app (Windows, macOS, Linux beta) from GitHub Releases, a browser runtime via npm install -g @horang-labs/tessera (requires Node.js 20+, npm 10+), or Docker Compose. All methods require authenticated provider CLIs (e.g., claude login). Windows desktop builds are unsigned. Official GitHub Issues (https://github.com/horang-labs/tessera/issues) and Discussions (https://github.com/horang-labs/tessera/discussions) are available for support.

Highlighted Details

  • Organizes AI coding work by project, collection, session, tab, and pane.
  • Enables parallel AI agent sessions with a multi-panel UI and drag-and-drop workspace.
  • Integrates a Kanban board workflow for task status tracking.
  • Provides real-time Git worktree tracking, including branch, diff, and PR state.
  • Features a context-rich composer for prompts with file references and attachments.
  • Supports custom worktree paths and model selection via OpenCode.

Maintenance & Community

Community contributions are welcomed for documentation, QA, and UI polish, with "good first issues" and "help wanted" tags available on GitHub. Discussions and GitHub Issues are primary interaction channels. A roadmap details future work on team collaboration, enterprise governance, and analytics.

Licensing & Compatibility

Licensed under the permissive Apache License 2.0 (Apache-2.0), permitting commercial use and integration into closed-source projects. Tessera is not affiliated with or endorsed by Anthropic or OpenAI.

Limitations & Caveats

Windows desktop builds are unsigned, potentially triggering security warnings. Linux support is in beta. Team and enterprise features are under active development and not yet generally available. Tessera relies on external, user-installed and authenticated AI provider CLIs.

Health Check
Last Commit

20 hours ago

Responsiveness

Inactive

Pull Requests (30d)
50
Issues (30d)
1
Star History
25 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.