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 池以实现智能路由。
相关
- 项目
- 项目
- 项目
- 项目
- 项目