入門Go

agent-deck用TUI統一管理AI編碼助手會話

agent-deck 是一個開源的終端會話管理器,專門為AI編碼代理設計。它提供統一的TUI介面,讓開發者在一個終端視窗中管理Claude、Gemini、OpenCode、Codex等多種AI助手的對話。支援會話切換、歷史記錄和自定義API端點,提升編碼效率。採用Go語言開發,輕量高效,適合頻繁使用AI編碼助手的開發者。

2.7K 星標
316 分叉
14 問題
37 流覽
Go
MIT
收錄日期

專案概述

agent-deck 是一個開源的終端會話管理器,專門為AI編碼代理設計。它提供統一的TUI介面,讓開發者在一個終端視窗中管理Claude、Gemini、OpenCode、Codex等多種AI助手的對話。支援會話切換、歷史記錄和自定義API端點,提升編碼效率。採用Go語言開發,輕量高效,適合頻繁使用AI編碼助手的開發者。

如果你和我一樣,每天都在多個 AI 編碼助手之間來回切換——Claude 寫邏輯,Gemini 幫忙優化,OpenCode 做補全——你一定體會過那種手忙腳亂的感覺:開一堆終端標籤頁,記不住哪個會話在哪個視窗,切來切去浪費時間。

agent-deck 正是為了解決這個痛點而生的。它是一個開源的 終端會話管理器,專門針對 AI 編碼代理場景設計。簡單說,它給你一個統一的 TUI(Terminal User Interface),讓你在一個介面裡同時管理多個 AI 助手的對話。這聽起來像是一個「膠水」工具,但實際用下來,確實能省下不少麻煩。

從混亂到統一:agent-deck 的由來

這個專案由 asheshgoplani 發起,用 Go 語言 編寫,目前在 GitHub 上已經有 2600 多顆星。它的核心思路並不複雜:既然我們手上有這麼多 AI 編碼工具,為什麼不造一個總控臺,把所有會話都統一管理起來?

你可能會問:TUI 有什麼特別?不是已經有 tmux、screen 這些終端複用器嗎?區別在於,agent-deck 不是簡單地把多個終端並排顯示,而是為 AI 對話場景定製了 UI——你能看到每個會話的摘要,快速切換,甚至回看歷史。它把所有 AI 代理的互動集中在同一個 會話列表 裡,不需要再四處翻找不同的視窗。

安裝與上手:簡單到讓人意外

作為一個 Go 專案,安裝過程很清爽。如果你已經裝了 Go 環境,一行命令就能搞定:

go install github.com/asheshgoplani/agent-deck@latest

如果不想裝 Go 環境,Releases 頁面 也提供了預編譯的二進位制檔案,下載解壓就能跑。啟動後,你會看到一個簡潔的 TUI 介面,左右分欄:左側是會話列表,右側是當前對話內容。快捷鍵也非常直觀:Tab 切換焦點,Ctrl+N 新建會話,Ctrl+Q 退出。

  • 支援通過 JSON 配置檔案指定多個 AI 代理的 API 端點
  • 會話自動儲存到本地,重啟後可恢復
  • 支援自定義系統 prompt 模板,方便統一指令

初次使用需要配置 API 金鑰——每個代理都要填入對應的 key。整個過程在文件裡寫得很清楚,5 分鐘就能跑起來。對於熟悉終端的開發者來說,基本是零門檻。

它支援哪些 AI 代理?不止是 Claude

根據專案描述,agent-deck 目前相容 ClaudeGeminiOpenCode(GitHub Copilot 的開源替代)、Codex,以及任何提供 OpenAI 相容 API 的模型。這意味著市面上主流的編碼助手,它基本都能管。

你不再需要為每個代理單獨開一個終端標籤頁——只要在配置檔案中把各自的 API 地址和金鑰寫好,開啟 agent-deck 就能在一覽無餘的列表中切換。對於經常在多個模型之間對比輸出結果的開發者來說,這個特性特別實用。比如,你可以在 Claude 裡問同一個問題,然後切換到 Gemini 看它如何回答,中間不用離開鍵盤。

實戰感受與注意事項

我實際試用幾天後,最大的感受是「輕」:介面響應快,記憶體佔用低(畢竟是 Go 寫的),切換會話幾乎沒有延遲。歷史記錄功能讓我少按了很多次方向鍵——直接在列表裡選擇,而不是在終端回滾裡手動查詢。

不過它也有明顯的侷限:目前 UI 還比較基礎,沒有內建的 多視窗分屏富文字渲染。如果你想在同一個介面裡並排對比兩個模型的回覆,得手動來回切換。另外,如果你使用的是非標準 API 埠或需要代理連線,需要手動調整配置檔案——這對新手可能有點門檻,但文件裡都給出了具體例子。

和 tmux 相比,agent-deck 更「垂直」——它不是為了通用終端複用,而是專門優化了 AI 對話場景。如果你只是偶爾用一下 AI 編碼助手,可能體會不到它的價值;但如果你每天要和多個 AI 代理打交道,這種「專注會話管理」的工具確實能提升效率。

總體而言,agent-deck 解決了一個具體但真實的痛點:讓多 AI 編碼助手使用者的終端工作流更加整潔。它不追求大而全,而是把「會話管理」這件事做透。對於追求效率的 獨立開發者AI 重度使用者,這是一個值得一試的開源小工具。

AI編碼代理終端會話管理TUI工具Claude整合Gemini整合開源專案開發效率工具Go語言會話管理器AI助手管理

項目評分

0.0 (0 評價)

分享

常見問題

agent-deck: 用TUI統一管理AI編碼助手會話 是什麼?

agent-deck 是一個開源的終端會話管理器,專門為AI編碼代理設計。它提供統一的TUI介面,讓開發者在一個終端視窗中管理Claude、Gemini、OpenCode、Codex等多種AI助手的對話。支援會話切換、歷史記錄和自定義API端點,提升編碼效率。採用Go語言開發,輕量高效,適合頻繁使用AI編碼助手的開發者。

agent-deck: 用TUI統一管理AI編碼助手會話 用什麼語言開發?

agent-deck: 用TUI統一管理AI編碼助手會話 主要使用 Go 開發。

agent-deck: 用TUI統一管理AI編碼助手會話 使用什麼開源授權?

agent-deck: 用TUI統一管理AI編碼助手會話 基於 MIT 授權開源。

相關專案

暫無結果

探索更多

相似工具

Cursor

Cursor

一款基於 VS Code 二次開發的智慧程式碼編輯器,以「原生內建 AI」為核心賣點。它不依賴外掛,而是將 AI 深度植入編輯器底層,能夠理解整個專案的上下文程式碼庫,支援無縫遷移 VS Code 的所有配置和外掛。

Google Antigravity

Google Antigravity

Antigravity 支援多模型,包括 Gemini 3 Pro、Claude Sonnet 4.5、GPT-OSS,開發者可以在同一環境中選擇最適合任務的模型。

Codex

Codex

OpenAI Codex 是由 OpenAI 開發的 AI 程式設計模型和助手,可將自然語言指令翻譯成對應的原始碼,為開發者提供智慧補全、程式碼生成等功能。它最初於 2021 年作為 OpenAI API 的程式碼模型推出,曾為 GitHub Copilot 提供核心支援。隨著 OpenAI 技術的迭代,Codex 在 2025 年以「AI 程式設計智慧體」的全新姿態迴歸,能夠理解複雜需求並自動編寫、除錯程式碼,顯著提升開發效率和軟體交付速度。

Kiro

Kiro

Kiro 是由 AWS 推出的 AI 程式設計 IDE,採用規範驅動的開發模式,將自然語言需求轉化為明確的規格文件和任務,再由內建 AI 代理生成程式碼並除錯優化,全流程輔助大型專案開發。

Trae

Trae

Trae(官網 trae.ai)是由 位元組跳動(ByteDance)推出的一款 AI 原生整合開發環境(IDE)。它不是簡單地作為一個程式設計助手,而是一個「協作夥伴」,通過深度整合大型語言模型(LLM),幫助開發者從需求、構建程式碼,到除錯和部署,實現更智慧化、自動化的軟體開發。

Claude

Claude

Claude 是由美國人工智慧公司 Anthropic 打造的智慧語言互動平臺,它融合了深度文字理解、資訊整理、程式碼輔助和任務分析等能力,能在聊天對話之外應對更復雜的問題,例如長文摘要、影象解析、邏輯推理及程式設計協助等。相比一些單一問答機器人,Claude 更像一個具備推理邏輯、可擴充套件功能的智慧工具。

評論

評論

0
0/500 字元

暫無評論

成為第一個評論的人

開源專案

探索、學習和貢獻開源 AI 專案,推動人工智慧技術的發展

查看全部