基于 Electron 的本地优先浏览器,AI 代理可通过 MCP 或 HTTP API 在你已登录的真实会话中操作网页。
AtomicBot-ai/atomic-agent
一款本地优先的 AI 智能体,在本机运行控制循环与状态数据,可使用本地模型或云端模型操作浏览器、编辑文件并执行经批准的命令。
- Star
- 3,414
- Fork
- 275
- 未关闭 Issue
- 38
- 最近提交
- 21小时前
这是什么?
Atomic Agent 是一款本地优先的 AI 智能体,可在终端中使用,也能嵌入桌面应用。控制循环、会话、记忆、任务和追踪数据都保存在用户自己的机器上。模型方面,它通过 llama.cpp 运行本地模型,既可以由 CLI 托管,也可以接入外部的 llama-server;同时支持 OpenAI 兼容接口、OpenRouter、Anthropic、Ollama 等云端模型。
智能体能够驱动基于 Playwright 的浏览器,读写和修补文件,在审批机制下执行 shell 命令,并从 PDF 和 Office 文档中提取文本,还可以连接 MCP 服务器。记忆基于 SQLite 存储,支持全文检索和可选的向量召回。定时任务、Webhook 以及 Telegram、Discord 机器人让它可以无人值守地运行。
项目提供 OpenAI 兼容的 HTTP 接口、面向 Tauri 的 stdio 边车协议,以及带审批模式和规划模式的 TUI 界面。Fusion 模式下,云端编排模型可以把任务分派给本地工作模型执行。
核心功能
- 01操作浏览器、编辑文件,并在审批后执行 shell 命令。
- 02通过 llama.cpp 运行本地 GGUF 模型,也可配置云端模型提供商。
- 03会话、记忆和配置以本地文件与 SQLite 数据库形式保存。
- 04提供 OpenAI 兼容的 HTTP 接口和 Tauri 边车协议。
- 05可接入 Telegram、Discord 机器人以及外部 MCP 服务器。
- 06支持基于 cron 或时间间隔的定时任务和提醒。
适用场景
- 在笔记本上用小型本地模型运行编程或浏览器助手,无需 API 费用。
- 通过 stdio 边车协议把智能体嵌入桌面应用。
- 在本机运行智能体,同时通过 Telegram 或 Discord 远程发送指令。
- 用带审批机制的定时任务自动处理重复的文件或网页工作。
快速上手
- 1
运行 README 中的官方安装脚本(macOS/Linux 或 Windows PowerShell)
- 2
启动 Agent
atomic-agent
使用前须知
- 处于开发者预览阶段,API、命令和配置仍在变动,集成时建议固定版本。
- 暂不支持 Intel 芯片的 Mac。
- 安装方式为通过脚本下载安装,而非包管理器安装。
标签
常见问题
- atomic-agent 是什么?
- 一款本地优先的 AI 智能体,在本机运行控制循环与状态数据,可使用本地模型或云端模型操作浏览器、编辑文件并执行经批准的命令。 Atomic Agent 是一款本地优先的 AI 智能体,可在终端中使用,也能嵌入桌面应用。控制循环、会话、记忆、任务和追踪数据都保存在用户自己的机器上。模型方面,它通过 llama.cpp 运行本地模型,既可以由 CLI 托管,也可以接入外部的 llama-server;同时支持 OpenAI 兼容接口、OpenRouter、Anthropic、Ollama 等云端模型。
- atomic-agent 可以免费使用吗?用的什么许可证?
- atomic-agent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- atomic-agent 还在维护吗?
- 活跃维护中。atomic-agent 最近一次提交是在 2026年10月21日。
- atomic-agent 适合用来做什么?
- 在笔记本上用小型本地模型运行编程或浏览器助手,无需 API 费用。 通过 stdio 边车协议把智能体嵌入桌面应用。 在本机运行智能体,同时通过 Telegram 或 Discord 远程发送指令。 用带审批机制的定时任务自动处理重复的文件或网页工作。
- atomic-agent 怎么安装和运行?
- 运行 README 中的官方安装脚本(macOS/Linux 或 Windows PowerShell) 启动 Agent: atomic-agent
- 在哪里获取 atomic-agent?
- 源代码和安装说明在 GitHub 上:https://github.com/AtomicBot-ai/atomic-agent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
将浏览器操作转为 MCP 命令或 Claude Skill,让 AI 智能体直接控制浏览器的自动化平台。
本地优先的桌面 AI 智能体,可查看屏幕、操作应用和浏览器、处理文件与代码,并通过终端、桌面应用或 Telegram 远程控制。
开源的 Rust 终端编程智能体,可读写代码、执行命令,并支持 40 多家模型服务商和本地模型。
Aiden 是一个开源的自主工作引擎,可规划多步骤任务,操作本地文件、终端、浏览器、应用和 API,并验证结果。
一款开源桌面应用,用于在本地运行大语言模型,提供聊天界面和兼容 OpenAI/Anthropic 的 API。