Zentralisierte TUI zur Verwaltung lokaler KI-Coding-Sitzungen
showagent, von Aytzey, ist eine terminalbasierte Benutzeroberfläche und ein Model Context Protocol-Server, der lokale AI-Coding-Agent-Historien für Entwickler-Workflows konsolidiert. Es ermöglicht Benutzern, frühere Interaktionen zu durchsuchen und unscharf zu suchen, Sitzungen fortzusetzen oder zu verzweigen, Transkripte zwischen Agentenformaten zu konvertieren und die Historie anderen Assistenten über MCP zugänglich zu machen. Zu den Schlüsselfunktionen gehören JSON-Export, Geheimnisredaktion und eine einzelne statische Go-Binärdatei für die native Bereitstellung. Das Tool richtet sich an Entwickler, die mehrere lokale Coding-Agenten betreiben und private Sitzungssteuerung benötigen.
Für welche Aufgaben kann man es tatsächlich verwenden?
Das Tool zentralisiert fragmentierte lokale Agentenprotokolle, sodass Entwickler frühere Gespräche als wiederverwendbaren Kontext behandeln können. In der Praxis unterstützt es die Suche in gespeicherten Sitzungen, das Wiederöffnen kürzlicher Austausche in ihren nativen CLIs, das Verzweigen von Historien, um alternative Eingabeaufforderungen zu testen, und das Exportieren von Transkripten im maschinenlesbaren JSON-Format. Diese Funktionen ermöglichen es Ingenieuren, isolierte Sitzungsdateien in ein durchsuchbares Archiv zu verwandeln, das die laufende Programmierarbeit informiert, ohne auf externe Dienste angewiesen zu sein.
Wie zuverlässig sind Konvertierungen und maschinenlesbare Exporte?
Die Sitzungsumwandlung schreibt Benutzer- und Assistentenwechsel von einem Anbieterformat in ein anderes um, und das Tool bietet auch einen JSON-Export für Skripting. Unterstützte Agenten umfassen:
- Codex
- Claude Code
- Gemini CLI
- OpenCode
- Pi-coding-agent
Da der Umwandlungsprozess Wechsel zwischen nativen Schemata umformatiert, sollten Benutzer die Treue des Transkripts nach dem Wechsel der Agenten überprüfen, wenn die genaue Formulierung wichtig ist.
Welche Eingaben und Plattformen akzeptiert es und was sind die Grenzen?
Das Tool arbeitet mit lokalen Sitzungsdateien und wird als eine einzige statische Go-Binärdatei verteilt, die nativ auf Linux und macOS (amd64, arm64) läuft; die Unterstützung für Windows amd64 ist derzeit experimentell. Es funktioniert mit gängigen lokalen Formaten, die von Programmierassistenten verwendet werden, und gibt JSON für die Automatisierung aus, aber die Plattformabdeckung und der experimentelle Windows-Status bedeuten, dass plattformübergreifende Arbeitsabläufe möglicherweise eine manuelle Einrichtung erfordern.
Passt es in bestehende Entwickler-Workflows und wie geht es mit Datenschutz um?
Die terminalorientierte und MCP-Servermodus positionieren das Tool für Entwickler, die CLI-Integration und Skripting bevorzugen. Standardmäßig redigiert das Tool gängige geheimnisähnliche Werte und gibt nur wörtliche Geheimnisse preis, wenn es mit einer expliziten Flagge gestartet wird, und das Ausführen als MCP-Server überträgt die Historie über stdio an andere MCP-fähige Agenten. Das Feedback der Community hebt den Nutzen bei der Verwaltung lokaler JSONL-Dateien hervor und deutet auf eine praktische Nutzung unter terminalfokussierten Ingenieuren hin.
Eine praktische, entwicklerorientierte Wahl, die Befehlszeilen-Workflows belohnt
Das Tool ist eine praktische Option für Entwickler, die mehrere lokale Codierungsassistenten verwalten und einen praktischen, terminalgesteuerten Workflow akzeptieren; sein Design begünstigt Skripting und Verifizierung gegenüber der Bequemlichkeit von Point-and-Click. Erwarten Sie, nach der Umwandlung von Transkripten leichte manuelle Überprüfungen durchzuführen und die Einrichtung für experimentelle Windows-Umgebungen anzupassen. Für Ingenieure, die GUI-Sitzungsmanager bevorzugen, ist das Tool weniger geeignet; für terminalzentrierte Teams bietet es greifbare Kontrolle über die lokale Agentenhistorie.





