Centraliserad TUI för att hantera lokala AI-kodningssessioner
showagent, av Aytzey, är ett terminalanvändargränssnitt och Model Context Protocol-server som konsoliderar lokala AI-kodningsagenthistorier för utvecklararbetsflöden. Det låter användare bläddra och fuzzy-söka bland tidigare interaktioner, återuppta eller förgrena sessioner, konvertera transkriptioner mellan agentformat och exponera historik för andra assistenter via MCP. Nyckelelement inkluderar JSON-export, hemlig redigering och en enda statisk Go-binär för inhemsk distribution. Verktyget riktar sig till utvecklare som kör flera lokala kodningsagenter och behöver privat sessionskontroll.
Vilka uppgifter kan du faktiskt använda den för?
Verktyget centraliserar fragmenterade lokala agentloggar så att utvecklare kan behandla tidigare konversationer som återanvändbar kontext. I praktiken stöder det sökning över lagrade sessioner, återöppning av senaste utbyten i deras ursprungliga CLI:er, förgrening av historik för att testa alternativa uppmaningar och export av transkriptioner i maskinläsbart JSON. Dessa funktioner gör att ingenjörer kan omvandla isolerade sessionsfiler till ett navigerbart arkiv som informerar pågående kodningsarbete utan att förlita sig på externa tjänster.
Hur pålitliga är konverteringar och maskinläsbara exporter?
Sessionskonvertering omskriver användar- och assistentvändningar från ett leverantörsformat till ett annat, och verktyget tillhandahåller också JSON-export för skripting. Stödda agenter inkluderar:
- Codex
- Claude Code
- Gemini CLI
- OpenCode
- Pi-coding-agent
Eftersom konverteringsprocessen omformaterar vändningar mellan inhemska scheman bör användare verifiera transkriptets trohet efter att ha bytt agenter när exakt formulering är viktig.
Vilka ingångar och plattformar accepterar det och vilka är begränsningarna?
Verktyget fungerar på lokala sessionsfiler och distribueras som en enda statisk Go-binär som körs inhemskt på Linux och macOS (amd64, arm64); Windows amd64-stöd är för närvarande experimentellt. Det fungerar med vanliga lokala format som används av kodningsassistenter och producerar JSON för automatisering, men plattformsabdeckning och experimentell Windows-status innebär att korsmaskinsarbetsflöden kan kräva manuell installation.
Passar det in i befintliga utvecklararbetsflöden och hur hanterar det integritet?
Terminalorienteringen och MCP-serverläget positionerar verktyget för utvecklare som föredrar CLI-integration och skripting. Som standard redigerar verktyget vanliga hemliknande värden och avslöjar endast ordagrant hemligheter när det startas med en explicit flagga, och att köra som en MCP-server levererar historik över stdio till andra MCP-kompatibla agenter. Feedback från gemenskapen framhäver nyttan av att hantera lokala JSONL-filer, vilket indikerar praktisk användning bland terminalfokuserade ingenjörer.
ett praktiskt, utvecklarfokuserat val som belönar kommandoradsarbetsflöden
Verktyget är ett praktiskt alternativ för utvecklare som hanterar flera lokala kodassistenter och accepterar ett praktiskt, terminaldrivet arbetsflöde; dess design gynnar skripting och verifiering framför punkt-och-klick bekvämlighet. Förvänta dig att utföra lätta manuella kontroller efter att ha konverterat transkriptioner och att anpassa inställningar för experimentella Windows-miljöer. För ingenjörer som föredrar GUI-sessionhanterare är verktyget mindre lämpligt; för terminalcentrerade team ger det konkret kontroll över lokal agenthistorik.