Tessera – Open-Source-Workspace zur Verwaltung mehrerer AI-Coding-Agent-Sessions an einem Ort
(github.com/horang-labs)Hallo. Ich entwickle die Open-Source-Anwendung Tessera.
Tessera ist ein Web-/Desktop-Workspace für CLI-basierte Coding-Agenten wie Claude Code, Codex, OpenCode.
Anstatt einfach nur ein weiteres AI-Chatfenster hinzuzufügen, konzentriert sich das Tool darauf, über Agenten ausgeführte Arbeiten zu verwalten und nachzuverfolgen, indem Sessions, Collections, Tasks, Worktrees, Diffs und PR-Status miteinander verknüpft werden.
Bestehende agentenbasierte Sessions auf TUI-Basis verlaufen oft wie einmalige Unterhaltungen.
In Tessera bleiben einzelne Sessions jedoch in der Listenansicht und in der Kanban-Ansicht erhalten,
so dass man eine Session, an der man gestern gearbeitet hat, heute wieder öffnen, verwandte Sessions als Collection gruppieren und bei Bedarf mit einem Git-Worktree verknüpfen kann, um weiterzuarbeiten.
Wichtige Merkmale und Funktionen
-
Bestehende Arbeitsordner/Repos registrieren: Vorhandene Projekte oder Repositories können in Tessera registriert werden, sodass sich mehrere Projekte an einem Ort verwalten lassen.
-
Verwandte Sessions und Arbeiten gruppieren: Verwandte Sessions lassen sich pro Aufgabe als Collections bündeln, um schnell auf zusammengehörige Arbeiten zuzugreifen. (z. B. bug fix, idea, frontend, backend)
-
Mehrere Sessions gleichzeitig verwalten: Mehrere Agenten-Sessions können über Tabs und Split-Panels nebeneinander geöffnet bleiben. Sessions, Terminals und Dateien lassen sich frei in mehreren Panels anordnen, um sie parallel anzuzeigen und damit zu arbeiten.
-
Task-Status verwalten: Über ein Kanban-Board lässt sich der Fortschritt von Aufgaben visuell verwalten. So kann man Arbeitszustände etwa in einem Ablauf wie Doing(diff), Review(PR), Done(Merged) organisieren.
-
Isolierung auf Basis von Git Worktree: Für jede Aufgabe kann ein eigener Git-Worktree erstellt werden, damit sich Codeänderungen nicht gegenseitig vermischen.
-
Änderungen und Logs prüfen: Pro Session lassen sich Tool-Call-Logs in Echtzeit, Fehlerverläufe, Dateiänderungen, Diffs, Branches und PR-Status einsehen, was die Nachverfolgung der Arbeitshistorie erleichtert.
-
Unterstützung für verschiedene CLI-Agenten: Unterstützt werden Claude Code, Codex und OpenCode.
-
Unterstützung für verschiedene Plattformen: Nicht nur im Webbrowser, sondern auch unter Windows (einschließlich WSL), macOS, Linux (beta) und im mobilen Web (beta) nutzbar. Es ist auch möglich, die Anwendung auf einem Linux-Server per npm zu installieren und anschließend über den Browser darauf zuzugreifen.
Weitere Informationen finden Sie über den GitHub-Link unten.
Noch keine Kommentare.