gptme/gptme
Your agent in your terminal, equipped with local tools: writes code, uses the terminal, browses the web. Make your own persistent autonomous agent on top!
What it solves
gptme 是一個直接在終端機內運作的個人 AI 代理。它透過提供一個與供應商無關、以本機為先的介面,解決了 AI 工作流程碎片化的問題,該介面能執行程式碼、管理檔案、瀏覽網頁、與桌面互動,使其成為程式開發、知識工作與自主任務執行的多功能工具。
How it works
此專案作為 CLI 代理,能連接各種 LLM 供應商(如 Anthropic、OpenAI、Google、xAI、DeepSeek,或透過 llama.cpp 的本機模型)。它為 AI 配備了一套內建工具——包括 shell、Python 直譯器、網頁瀏覽器(Playwright)以及視覺功能——讓代理能與使用者的本機環境互動。它亦提供「課程系統」以提供情境指導,並支援 Model Context Protocol(MCP)與 Agent Client Protocol(ACP)以擴充工具與編輯器整合。
Who it’s for
- Developers:尋找能執行 shell 指令與編輯檔案的 AI 程式碼助理。
- Power users:想要在終端機上使用 AI 代理進行資料分析或研究。
- AI Engineers:希望建置與部署可持續運行、能自行管理任務佇列的自主代理。
Highlights
- Broad Provider Support:支援主要雲端 LLM 與完整本機模型。
- Coded Execution:內建 shell、IPython 與增量檔案修補工具。
- Autonomous Mode:能建立具備自有工作區、日誌與執行迴圈的持續代理。
- Extensible Architecture:支援外掛、掛鉤與「技能」以自訂工作流程。
- Desktop Integration:包含「電腦使用」功能,可與 GUI 應用程式互動。