agent

让 AI 7x24 小时帮你自动部署和运维应用

agent 是一个用 Rust 编写的开源 AI 智能体,它常驻在你的机器上,7x24 小时自动维护你的应用运行。它解决的是开发运维中的自动化问题,核心能力包括自主执行代码部署、监控应用状态、自动修复故障等。它像一个自动驾驶系统,让开发者从繁琐的运维工作中解放出来,专注于核心业务逻辑。该项目技术栈涉及 AI agent、DevOps、基础设施,并支持 hacktoberfest 贡献。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1796
维护状态 维护中
是否开源
定价模式 unknown

项目数据

分类智能体
开发团队stakpak
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议Apache-2.0
主要语言Rust
技术栈/模型agent,ai-agent,autonomous-agent,devops,devops-agents,devtool,generative-ai,hacktoberfest,infrastructure,llm-agent
GitHub 星标★ 1796
30天Star增速
HF 下载量
上线时间2024-12-10 00:00:00
最近更新2026-09-23 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 8 步

环境要求

  • 支持 Linux、macOS 或 Windows 系统
  • 可选使用 Docker 运行(镜像已内置常用 DevOps CLI)
  • 需要一个 Stakpak API Key,或自备 Anthropic / OpenAI API Key(BYOK)
  • 运行容器化运维任务时需挂载 Docker socket /var/run/docker.sock

安装与启动步骤

  1. 1安装 Stakpak CLI

    用官方安装脚本一键安装 Stakpak 命令行工具,安装后终端会出现 stakpak 命令。其他安装方式见官方文档。

    curl -sSL https://stakpak.dev/install.sh | sh
  2. 2初始化识别技术栈

    运行 init 让 agent 了解你机器上的应用和技术栈,为后续自动运维做铺垫。

    stakpak init
  3. 3首次认证获取 Key

    直接运行 stakpak 并按提示操作,会自动为你创建 API Key,无需信用卡。

    stakpak
  4. 4非交互式登录(CI)

    在脚本或 CI 环境中,用已有 Key 直接登录,避免交互式流程。

    stakpak auth login --api-key $STAKPAK_API_KEY
  5. 5启动 Autopilot

    启动 7x24 驻留后台的自主 agent,也可用简写别名 stakpak up。

    stakpak autopilot up
  6. 6查看状态与日志

    用 status 确认 agent 是否在运行,用 logs 排查执行情况,doctor 做健康检查。

    stakpak autopilot status
    stakpak autopilot logs
    stakpak autopilot doctor
  7. 7用 Docker 跑 TUI

    拉取官方镜像后,可直接以交互方式启动 agent TUI;做容器化任务时需挂载 Docker socket 和应用目录。

    docker pull ghcr.io/stakpak/agent:latest
    docker run -it --entrypoint stakpak ghcr.io/stakpak/agent:latest
  8. 8停止 Autopilot

    需要停机时用 down 子命令或其别名 stakpak down 关闭后台运行时。

    stakpak autopilot down

关键配置

配置项必填说明示例
~/.stakpak/config.toml配置 profile 行为:模型、允许工具、自动批准、系统提示词、最大轮次和供应商凭证[profiles.byok] provider = "local"
~/.stakpak/autopilot.toml配置运行时接线:schedules、channels、通知路由和服务端设置[[schedules]] name = "health"
notifications.channel通知传输通道,如 slack、telegram、discordslack
notifications.target通道内的投递目的地,如 Slack 频道或会话 ID#ops
schedules.cron定时任务的 cron 表达式,决定任务触发频率*/5 * * * *
schedules.profile该 schedule 运行时使用的行为 profile 名称monitoring

如何确认成功

执行 stakpak autopilot status 看到运行状态正常,再用 stakpak autopilot logs 确认有任务日志输出。

常见问题

Q:创建 API Key 时浏览器跳转 localhost 失败怎么办?

A:Brave 等浏览器可能拦截跳转。手动从浏览器复制新 Key,再粘贴到终端即可完成流程。

Q:不想用 Stakpak API Key 可以吗?

A:可以。在 ~/.stakpak/config.toml 中配置 BYOK profile,填自己的 Anthropic / OpenAI API Key 或自定义 OpenAI 兼容端点。

Q:通知为什么发错地方?

A:profile 决定模型和工具等行为,notification 的 channel/target 只决定消息发到哪。schedule 默认继承 channel add 设置的默认路由。

Q:Slack 私有频道或私信收不到通知?

A:Slack 公开频道名如 #ops 可用,但私有频道、私信和脚本场景建议使用频道 ID(如 C1234567890)更可靠。

注意事项

  • Docker 镜像内置 docker、kubectl、aws cli、gcloud、azure cli 等常用工具,适合日常 DevOps 任务。
  • 用容器执行容器化任务时,必须挂载 /var/run/docker.sock 并挂载应用目录到 /agent/。
  • schedule 与 channel 的 profile 是分开的:分别控制定时任务和来自 Slack/Telegram/Discord 会话的行为。
  • 安装脚本支持 Linux、macOS、Windows,更多安装方式见官方文档 stakpak.gitbook.io/docs。

核心亮点

  • 用 Rust 编写,性能高且内存安全,适合常驻后台运行
  • 能自主执行部署和修复,减少人工干预
  • 支持 hacktoberfest,社区活跃,成长潜力大

不足之处

  • 项目较新,文档和社区生态尚待完善
  • 功能可能不如成熟 DevOps 工具全面

适用场景

  • 个人开发者自动部署个人网站或小应用
  • 创业团队减少运维人力,自动化处理常规故障
  • 需要 24/7 运行的关键服务,实现无人值守

替代项目

Automatisch、n8n、Airflow

项目介绍

agent 是智能体领域的开源项目,由 stakpak 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,796)位列前 30%,在智能体分类中处于中上游。

近 45 天,它的 GitHub 星标从 1,724 增加到 1,796,净增 72。

项目仍在小幅维护中,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:个人开发者自动部署个人网站或小应用。同类可对比的替代方案包括 Automatisch、n8n、Airflow。

上一篇:openclaw-android

下一篇:OpenBiliClaw

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 195 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12