ローカルAIコーディングセッションを管理するための中央集権型TUI
showagentは、Aytzeyによって開発された端末ユーザーインターフェースおよびモデルコンテキストプロトコルサーバーで、開発者のワークフローのためにローカルAIコーディングエージェントの履歴を統合します。ユーザーは過去のインタラクションをブラウズし、ファジー検索を行い、セッションを再開または分岐させ、エージェントフォーマット間でトランスクリプトを変換し、MCPを介して他のアシスタントに履歴を公開することができます。主な要素には、JSONエクスポート、秘密の削除、ネイティブデプロイメントのための単一の静的Goバイナリが含まれます。このツールは、複数のローカルコーディングエージェントを実行し、プライベートセッションの管理が必要な開発者を対象としています。
実際にどのようなタスクに使用できますか?
このツールは、断片化されたローカルエージェントログを集中管理し、開発者が過去の会話を再利用可能なコンテキストとして扱えるようにします。実際には、保存されたセッションを検索し、最近のやり取りをそのネイティブCLIで再開し、代替プロンプトをテストするために履歴を分岐させ、機械可読なJSON形式でトランスクリプトをエクスポートすることをサポートします。これらの機能により、エンジニアは孤立したセッションファイルをナビゲート可能なアーカイブに変換し、外部サービスに依存せずに進行中のコーディング作業に役立てることができます。
変換と機械可読なエクスポートの信頼性はどのくらいですか?
セッション変換は、ユーザーとアシスタントのターンを1つのプロバイダ形式から別の形式に書き換え、ツールはスクリプト用にJSONエクスポートも提供します。サポートされているエージェントには、以下が含まれます:
- Codex
- Claude Code
- Gemini CLI
- OpenCode
- Pi-coding-agent
変換プロセスはネイティブスキーマ間でターンを再フォーマットするため、ユーザーは正確な表現が重要な場合、エージェントを切り替えた後にトランスクリプトの忠実度を確認する必要があります。
どのような入力とプラットフォームを受け入れ、制限は何ですか?
このツールはローカルセッションファイルで動作し、LinuxおよびmacOS(amd64、arm64)でネイティブに実行される単一の静的Goバイナリとして配布されます。Windows amd64のサポートは現在実験的です。コーディングアシスタントによって使用される一般的なローカル形式で動作し、オートメーション用にJSONを出力しますが、プラットフォームのカバレッジと実験的なWindowsの状態は、クロスマシンワークフローが手動設定を必要とする可能性があることを意味します。
既存の開発者ワークフローに適合し、プライバシーはどのように扱いますか?
ターミナル指向とMCPサーバーモードは、CLI統合とスクリプティングを好む開発者向けにツールを位置づけています。デフォルトでは、ツールは一般的な秘密のような値を削除し、明示的なフラグで起動した場合にのみ逐語的な秘密を明らかにします。また、MCPサーバーとして実行することで、他のMCP対応エージェントに対してstd.ioを介して履歴を提供します。コミュニティのフィードバックは、ローカルJSONLファイルの管理に役立つことを強調しており、ターミナルに焦点を当てたエンジニアの間で実用的な利用が示されています。
コマンドラインワークフローを重視した実用的な開発者向けの選択肢
このツールは、複数のローカルコーディングアシスタントを管理し、ハンズオンでターミナル駆動のワークフローを受け入れる開発者にとって実用的なオプションです。その設計は、ポイントアンドクリックの便利さよりもスクリプトと検証を重視しています。トランスクリプトを変換した後に軽い手動チェックを行い、実験的なWindows環境のセットアップを適応させることを期待してください。GUIセッションマネージャーを好むエンジニアには、このツールはあまり適していませんが、ターミナル中心のチームにはローカルエージェントの履歴に対する実質的なコントロールを提供します。





