Tessera – 複数のAIコーディングエージェントのセッションを一か所で管理するオープンソースワークスペース
(github.com/horang-labs)こんにちは。オープンソースアプリケーション Tessera を開発しています。
Tessera は、Claude Code、Codex、OpenCode のような CLIベースのコーディングエージェント向けWeb/デスクトップワークスペース です。
単にAIチャット画面を1つ追加するのではなく、エージェントを通じて進める作業を、セッション、コレクション、タスク、worktree、diff、PRの状態までつなげて管理・追跡することに焦点を当てたツールです。
従来のTUIベースのエージェントセッションは、一回限りの会話のように流れてしまうことが少なくありません。
Tessera では各セッションがリストビューとカンバンビューに残るため、
昨日作業していたセッションを今日もう一度開き、関連するセッションをコレクションとしてまとめ、必要に応じて Git worktree と連携して作業を続けられます。
主な特徴と機能
-
既存の作業フォルダ/repoを登録: 既存のプロジェクトやリポジトリを Tessera に登録し、複数のプロジェクトを一か所で管理できます。
-
関連セッションと作業を束ねる: 作業ごとに関連セッションを コレクション としてまとめ、関連作業に簡単にアクセスできます。 (例: bug fix, idea, frontend, backend)
-
複数セッションの同時管理: 複数のエージェントセッションを タブ と 分割パネル で並べて開いておけます。セッション、ターミナル、ファイルをマルチパネルで自由に配置し、同時に見ながら作業できます。
-
タスク状態の管理: カンバンボード を通じて作業の進行状況を視覚的に管理できます。たとえば Doing(diff)、Review(PR)、Done(Merged) のような流れで作業状態を整理できます。
-
Git Worktreeベースの分離: タスクごとに独立した Git worktree を作成し、コード変更が互いに混ざらないよう管理できます。
-
変更内容とログの確認: セッションごとのリアルタイムなツール呼び出しログ、失敗履歴、ファイル変更、diff、ブランチ、PR状態を確認できるため、作業履歴を追跡しやすくなります。
-
さまざまなCLIエージェントをサポート: Claude Code、Codex、OpenCode に対応しています。
-
さまざまなプラットフォームをサポート: Webブラウザだけでなく、Windows(WSL 含む)、macOS、Linux(beta)、モバイルWeb(beta)でも利用できます。Linux サーバーに npm でインストールしたうえで、ブラウザから接続して使うことも可能です。
より詳しい情報は、以下の GitHub リンクで確認できます。
まだコメントはありません。