steve02081504/fount
🌱 想像に、居場所を。 🏡
解決的問題
fount 是一個可程式設計的 AI 代理執行時平台,允許使用者創造、自訂並部署具有深度邏輯控制的 AI 角色。它彌補了高效率生產力工具(如程式碼助手)與沉浸式情感互動(如角色扮演角色)之間的差距,提供一個標準化環境,避免在建構代理時重複造輪子的問題。
如何運作
該平台採用基於 Deno 與 Express 的模組化架構,將不同元件視為可安裝與自訂的「零件」。主要模組包括:
- 角色(chars):代理的核心個性與邏輯。
- 世界(Worlds):影響決策與聊天歷史的知識庫。
- uma 人格:使用者檔案,可修改感知與言語,支援沉浸式角色扮演。
- 外殼(Shells):整合層,將代理擴展至 IDE、瀏覽器、Telegram、Discord 與終端機。
- AI 源產生器:基於 JavaScript 的範本,允許平台透過自訂 API 路由連接幾乎任何 AI 提供者(OpenAI、Claude、OpenRouter 等)。
適用對象
- 開發者與極客:希望透過程式碼而非僅靠提示詞來自訂代理邏輯,並需要即時程式碼執行與 Git 驅動管理功能的人。
- AI 角色創作者:尋求高保真、沉浸式互動,支援豐富文字、圖片與群組聊天的使用者。
- 專業使用者:需要私有、P2P 加密中心用於團隊協作與報告產生的人。
主要亮點
- 即時程式碼執行:在聊天區塊內直接進行多種語言(C/C++、Rust、Python、JS)的即時編譯與執行。
- P2P 協作:原生支援透過局域網路、藍牙或自訂協定進行加密通訊,實現私有團隊互動。
- 深度整合:可將角色嵌入 JetBrains、Neovim、Zed、瀏覽器外掛與終端機 shell 中。
- AI 輔助創建:工具可從單一句子生成完整人格,以及提供 CI/CD 流水線(
fount-charCI)用於角色開發。 - 通用 AI 連接性:透過自訂 JS 產生器連接任意 AI 來源,支援原生 API 池以實現智能路由。
相關
- 專案
- 專案
- 專案
- 專案
- 專案