steve02081504/fount
⚙️ Runtime for artificial selves. 🎭
fount: 一个可编程的 AI 智能体运行时平台
fount (始终小写) 是一个现代、可扩展的 AI 智能体运行时环境。它是一个允许您创建、自定义和运行 AI 角色(智能体)的平台,这些角色既可以在白天作为生产力工具,也可以在晚上作为沉浸式伴侣。该项目是开源的,并基于模块化架构构建。
它能做什么?
fount 将 AI 交互转变为一种灵活的、代码驱动的体验。您不仅可以与固定的 AI 聊天,还可以:
- 自定义智能体逻辑 – 不仅仅是提示词和 UI,还可以通过代码实现实际行为。
- 使用丰富的生态系统 – 安装和共享角色、世界、人格、外壳等。
- 随处集成 – 将智能体连接到浏览器、IDE、终端、Telegram、Discord 等。
- 实时运行代码 – 智能体发送的代码块可以实时执行 (C/C++, Rust, Python, JS 等)。
- 私密协作 – LAN P2P 加密通信,甚至可以通过蓝牙或自定义协议进行。
- 即时生成报告 – 将对话气泡拖动到文件夹即可创建 HTML 报告。
- 导出和共享角色 – 将角色拖动到桌面即可获得可共享的文件。
关键特性 (来自 README)
- 无需学习 – 配置 API 并使用默认角色 ZL-31,通过对话即可完成所有设置。
- 高保真交互 – 基于 HTML 的表现力聊天、多角色群聊、30 多种主题。
- 跨平台 – 运行于 Windows, macOS, Linux 和 Android,并支持 Docker。
- 任意 AI 源 – 通过 AI Source Generators 中的自定义 JavaScript 连接到 OpenAI, Claude, OpenRouter, NovelAI 等。
- AI 辅助创建 – 用一句话描述角色,即可获得一个完全实现的人格。
- 遗留兼容性 – 可以运行 SillyTavern 和 Risu 角色卡(尽管不支持迁移)。
架构
- 后端: Deno (JavaScript/TypeScript 运行时) 以及用于路由的 Express。
- 前端: HTML, CSS, JavaScript。
- 模块化部件: 角色、世界、人格、外壳、导入处理器、AI 源和 AI 源生成器 – 全部可安装且可自定义。
安装
快速开始:
npx the-fount
README 中提到了其他安装选项,但未详细说明。
近期开发更新 (2026年10月)
作者将暂停新功能开发 1-2 个月,以致力于开发一种自定义编程语言,部分原因是 Deno 宣布停止独立开发(Deno 团队加入了 Cloudflare)。在此期间,fount 仍将接受 pull requests,但作者不会添加新功能。
为什么选择 fount?
- 优点: 标准化生态系统、深度自定义、社区驱动、办公友好型报告导出、无缝集成、无审核或封禁、免费。
- 缺点: 学习曲线较陡(需要一些编码知识),且社区部件可能包含恶意代码 – 请谨慎选择。
README 还将 fount 与其他工具 (OpenClaw, ChatGPT, character.ai, Discord, SillyTavern, SSP) 进行了比较,以帮助您决定什么适合您的需求。
有关更多技术细节,README 指向 DeepWiki。
本说明仅基于提供的 README。
相关
- 项目
- 项目
- 项目
- 项目
- 项目