steve02081504/fount
⛲Imagination, Given Voice.✨
What it solves
fount 是一個可程式化的 AI 代理執行平台,旨在彌合高效率生產力工具與沉浸式情感互動之間的鴻溝。它允許使用者建立並執行高度客製化的 AI 角色,這些角色可以作為程式碼與文件編寫的專業助理,或作為角色扮演的數位伴侶。
How it works
平台採用基於 Deno 與 Express 的模組化架構。它將所有事物視為檔案,並使用程式碼驅動的邏輯來管理代理。主要元件包括:
- Characters (chars): 代理的核心人格。
- Worlds: 影響決策與操作聊天歷史的知識庫。
- Worlds: 可修改感知與用詞的使用者設定檔。
- Shells: 將代理延伸至 Telegram、Discord、瀏覽器與 IDE 等外部平台的閘道。
- AI Sources: 使用 JavaScript 連接任何 LLM 供應商(OpenAI、Claude 等)的彈性連接器,透過 API 池與請求路由實現。
Who it’s for
- Developers and Geeks: 想要透過程式碼自訂代理邏輯、將代理整合至 IDE 或終端機,並使用 Git 進行版本控制的人。
- Creators: 想利用模板或 AI 輔助工具打造複雜 AI 人格的創作者。
- Power Users: 需要自我託管、跨平台(Windows、macOS、Linux、Android)環境,且希望完全掌控資料與 AI 來源的高階使用者。
Highlights
- Live Code Execution: 支援即時編譯與執行多種語言(C/C++、Rust、Python、JS),直接在聊天中運行。
- Deep Integration: 內建瀏覽器擴充、IDE(JetBrains、neovim、Zed)以及聊天平台(Discord、Telegram)的閘道。
- Modular Ecosystem: 透過 JavaScript 完全客製化,允許建立自訂 AI 來源產生器與匯入處理器。
- Productivity Assets: 可直接拖曳對話氣泡產生 HTML 報告,或將角色匯出為可分享檔案。
- Multi-Character Interaction: 原生支援群組聊天,讓多個 AI 角色彼此互動。