Repolode
AtomicBot-ai

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. 1

    运行 README 中的官方安装脚本(macOS/Linux 或 Windows PowerShell)

  2. 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 数据每日更新。

相关项目