NPC-Worldwide/incognide

Explore the unknown, build the future, own your data.

它解決了什麼

Incognide 是一個統一的工作區,透過將聊天、程式碼編輯、文件管理、網頁瀏覽與媒體檢視整合到單一可拼貼介面,來消除切換情境與分心的問題。它結合生產力工具與能直接與工作區元件互動的 AI 代理人,簡化複雜工作流程。

它如何運作

此應用提供彈性的拼貼佈局,使用者可以自行排列各種窗格(瀏覽器、終端機、編輯器、PDF 檢視器),每個窗格皆保有自己的狀態。它可透過雲端 API(OpenAI、Anthropic、Gemini)或本地提供者(Ollama、LM Studio、llama.cpp、oMLX)連接 AI 模型。

除了簡單的聊天功能外,系統實作了代理人系統,讓 AI 人格(NPC)能執行如控制瀏覽器(點擊、輸入、截圖)、執行終端機指令、編輯檔案等動作。它亦提供「jinxes」,即可重複使用的自動化範本,透過 Jinja 模板將自然語言提示與程式碼執行串接。於知識管理方面,系統使用記憶抽取與知識圖譜,使代理人的上下文隨時間演進。

目標使用者

  • 開發者與研究人員:需要在同一平台管理程式碼、文件與 AI 互動。
  • 進階使用者:尋求高度客製化、具自動化功能且整合 AI 代理人的工作區。
  • AI 愛好者:想要使用自己的對話資料在本地微調 LLM,且不需撰寫程式碼。

重點特色

  • 代理人控制:AI 代理人可直接操作瀏覽器、終端機與檔案系統。
  • 內建微調:提供 UI 讓使用者整理對話資料,並使用 LoRA/QLoRA 在本地微調模型。
  • 統一工作區:可拼貼的窗格支援 DOCX、XLSX、PPTX、PDF、3D STL 模型與 LaTeX 編譯。
  • MCP 整合:支援 Model Context Protocol,能透過外部伺服器擴充代理人功能。
  • 知識管理:自動記憶抽取、上下文壓縮與知識圖譜演化。