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 池以實現智能路由。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案