AnyModelBot
AnyModelBot 是一款开源、本地优先的个人 AI 智能体应用,支持 Windows、macOS 和 Linux。通过一个 Modelflare Key 可使用 GPT、Claude、Gemini、Grok、DeepSeek、Kimi、GLM 等 70 多个模型;每个机器人有独立人设、工作区和记忆,可在应用、微信或飞书中对话,能读写文件、执行命令和操作电脑,按用量付费。
访问 modelflare-ai/AnyModelBot项目简介
AnyModelBot 是一款开源、本地优先的 AI 智能体应用,支持 Windows、macOS 和 Linux。每个机器人拥有独立人设、默认模型、工作区和记忆,可在应用内或微信、飞书等渠道对话。它能读写文件、执行命令、操作桌面,越出工作区时会先询问用户。对话、记忆、文件和 API Key 保存在设备上,模型请求经 Modelflare 转发给所选厂商,按 token 用量计费。
核心功能
- 电脑操作:可看屏幕、打开应用、读写文件、运行命令;只开放 24 个动作,脚本执行和结束进程等对模型不可见,越界操作需确认或可切换只读。
- 长期记忆:机器人、群、团队三层记忆各自独立,存储为本机 Markdown 文件;密码、密钥、证件号等敏感信息自动拒存,长对话由上下文管家用指定的小模型整理。
- 多模型选择:一个 Modelflare Key 可使用 70 多个模型,覆盖 13 家厂商;可为每个机器人选择默认模型,并在对话中随时更换。
- 多渠道访问:可在桌面应用、本地网页控制台、微信和飞书中使用;Docker 部署可让机器人在 NAS 或服务器上持续在线。
- 成本与权限控制:App 内显示余额、低余额提醒和每日用量,可为每个机器人设花费上限;支持只读、工作区、完全权限三档权限。
- 图片和视频生成:说一句就生成,预计花费超过 0.5 美元时会先询问使用哪个模型。
适用场景
- 整理文件与发票:让机器人打开下载文件夹、筛选发票并移动到报销目录;涉及工作区外的操作会先请求确认。
- 代码检查与自动化:检查函数越界等问题、运行测试或脚本,并自动执行重复任务。
- 日报与知识整理:把会议或群聊讨论整理成日报,提取决定和待办并存入长期记忆。
- 客服、翻译与写作:用不同机器人处理客服答疑、翻译、搜索、写作润色和创意草稿。
快速开始
- 下载并安装对应系统的安装包,或使用 Docker 命令部署到服务器。
- 首次启动时在浏览器登录或注册 Modelflare;Docker 或远程部署可改为粘贴 API Key。
- 连接后选择一个默认模型,之后可在对话中随时切换。
- 新建机器人,选择角色或模板并命名;每个机器人有独立人设、模型和工作区。
- 在微信或飞书中扫码接入后,可在手机上继续与同一个机器人对话。
部署与要求
- 桌面端支持 Windows、macOS 和 Linux;安装包覆盖 Windows x64/arm64、macOS Apple 芯片/Intel、Linux x64/arm64。
- Docker 部署适用于 NAS 或服务器,镜像同时支持 x64 和 arm64;网页控制台需使用访问令牌,不要把 3600 端口直接暴露到公网。
- 从源码构建需要 Node.js 22.13+ 和 Go 1.26.8+。
- 模型来自 Modelflare,使用需联网并拥有 Modelflare 账号或 API Key;不支持本地模型。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。
- 使用时需要联网,模型由 Modelflare 提供,不支持本地模型。
- 模型请求会经 Modelflare 转发给所选模型厂商,日志保留期以 Modelflare 文档为准;电脑操作屏幕内容会作为输入发送给所选模型。
- Docker 网页控制台不应将 3600 端口直接暴露到公网。
- 微信渠道有回复次数限制:用户每条消息后 24 小时内,机器人最多回复 10 条。