agnt-gg/agnt

The local-first operating system for building, running, and improving AI agents, workflows, and autonomous goals.

解決的問題

AI 智能體經常因為受限於一次性的聊天對話而失敗。AGNT 提供了一個持久的、本地優先的執行環境,允許智能體保持狀態、使用可信工具、執行可重複的工作流,並追求超越單次對話的長期目標。

工作原理

AGNT 作為一個本地優先的「智能體作業系統」運行,由桌面應用程式和可自托管的後端組成。它利用三種主要的執行模式:

  • Agents: 用於推理、工具使用以及帶有記憶的持久對話。
  • Workflows: 一個用於透過觸發器和節點實現可重複自動化的視覺化 DAG 引擎。
  • Goals: 一個透過任務分解和評估來規劃並執行長期目標的系統。

這些模式是互連的;例如,工作流可以呼叫智能體,而目標可以使用執行追蹤來提升技能。該系統使用 Electron、Vue.js、Express 和 SQLite 構建,以實現本地數據控制。

適用對象

專為需要可重複的 AI 自動化、長期目標、跨多個智能體和工具的委派工作,以及透過本地或自托管部署實現對數據和提供商設定的完全所有權的用戶而設計。

亮點

  • 本地優先架構:數據、追蹤和設定都本地儲存在 SQLite 和檔案系統中。
  • 子智能體委派:原生支援將任務委派給其他智能體、工作流、非同步工具和 MCP 伺服器。
  • SkillForge:一種將執行追蹤轉換為可重用技能的功能。
  • 廣泛的整合:支援 15+ AI 提供商、60+ 內建工具以及 MCP (Model Context Protocol) 支援。
  • 靈活的部署:提供桌面應用程式、Docker 容器 (Full 與 Lite) 或適用於 Raspberry Pi 等低功耗裝置的無頭伺服器。