zerostack

用 Rust 打造超轻量编码代理,内存占用低,响应飞快。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开源模型 🍴 复刻 148 🐛 待处理 18 👀 关注 6
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 1751
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,GPL-3.0许可证,可免费使用和修改,无在线服务。

项目预览

zerostack 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开源模型
开发团队gi-dellav
定价模式🏷️完全免费
价格说明开源项目,GPL-3.0许可证,可免费使用和修改,无在线服务。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议GPL-3.0
主要语言Rust
技术栈/模型agent,agentic-ai,agentic-coding,agents,ai,claude-code,coding-agent,llm,rust,rust-lang
GitHub 星标★ 1751
上线时间2026-05-12 00:00:00
代码更新2026-11-04
仓库体积3.1 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数8

项目介绍

zerostack 是一个用 Rust 编写的轻量级编码代理,专注于极低的内存占用和高性能。它解决了传统 AI 编码助手(如基于 Python/Node 的代理)在资源受限环境(如 CI/CD、边缘设备)中启动慢、内存占用高的问题。核心能力包括:通过 Rust 的原生性能实现快速启动和响应,支持与主流代码编辑器和 CLI 集成,提供代码补全、重构建议和错误修复等智能操作。其架构设计强调模块化和可扩展性,允许开发者自定义代理行为。项目目前处于成长阶段,适合对资源效率敏感的开发者使用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1751

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:进阶 约 15 分钟 部署方式:命令行工具 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Rust 工具链(cargo/rustc),README 未给出具体版本要求
  • 至少一个模型提供商的 API Key:OpenRouter、OpenAI、Anthropic、Gemini 或 Ollama
  • 可选:Homebrew(README 安装章节出现 brew 命令,但装的是 multistack)
  • 可选:需要 MCP 时,准备 MCP 服务器配置(细节见 docs/CONFIG.md)

安装与启动步骤

  1. 1准备 Rust 环境

    README 未提供安装前置说明,但项目为 Rust 编写,需先具备 cargo 工具链,属通用前置准备。

    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. 2克隆仓库

    从 GitHub 拉取 zerostack 源码并进入项目目录,后续编译均在该目录内完成。

    git clone https://github.com/gi-dellav/zerostack.git
    cd zerostack
  3. 3编译 release 版本

    以 release 模式构建,README 强调极低内存占用与快速启动,release 构建更贴合该特性。

    cargo build --release
  4. 4启动代理

    运行构建产物进入 TUI 界面。README 的 Quick start 代码块为空,此命令为基于 Rust 项目的通用推断,执行前请核对仓库说明。

    cargo run --release
  5. 5自动完成配置

    进入 TUI 后执行该斜杠命令,README 说明会启动一个专用 agent 带你浏览文档并定制 zerostack 配置。

    /prompt autoconfig
  6. 6试用循环模式

    让代理围绕同一任务反复迭代,每轮会带上原任务、不断演进的 LOOP_PLAN.md 与上一轮总结。

    /loop Implement the user authentication system

如何确认成功

在 TUI 中执行 /loop status 或 /prompt autoconfig,若能得到命令响应即表示代理已正常运行。

常见问题

Q:zerostack 支持哪些模型提供商?

A:README 列出 OpenRouter、OpenAI、Anthropic、Gemini、Ollama,并支持自定义提供商,配置细节见 docs/CONFIG.md。

Q:README 的安装章节为什么只有一行注释?

A:节选中 Installation 只保留了被注释的 brew install multistack(并行 agent 管理器,并非 zerostack 本体),本体安装命令未给出,请以仓库 README 为准。

Q:循环运行期间还能输入普通文字吗?

A:不能。README 明确说明 loop 活跃时非斜杠输入会被阻止,需先用 /loop stop 停止。

Q:git worktree 集成有哪些命令?

A:/worktree <name> 新建分支并切入,/wt-merge [branch] 合并并清理但不自动 push,/wt-exit 直接返回主仓库不合并。

Q:配置文件和可用配置项在哪里查?

A:README 指向 docs/CONFIG.md,其中包含配置文件位置、可用配置键、provider 别名、权限规则和 MCP 服务器配置。

注意事项

  • README 节选的 Installation 与 Quick start 代码块基本为空,本教程中的 cargo 命令为基于 Rust 项目的通用推断,执行前请核对仓库最新 README。
  • 因缺少官方安装说明,confidence 标记为 low,请勿把教程中的命令当作官方安装步骤引用。
  • 使用云端模型提供商需自备 API Key,切勿把密钥提交进 git 仓库。
  • 项目处于成长阶段,若需支持可参考 README 中的 Ko-fi 捐赠或赞助联系方式。

核心亮点

  • 内存占用极低,适合资源受限环境(如 CI、容器)
  • 启动速度快,比同类 Python 代理快数倍
  • Rust 实现,无运行时依赖,部署简单

不足之处

  • 生态尚不成熟,插件和集成较少
  • 文档/社区待观察

适用场景

  • 在 CI/CD 流水线中自动修复代码错误
  • 在低配开发机或云 IDE 中提供实时编码建议
  • 作为嵌入式或边缘设备上的轻量代码助手

替代项目

Continue、Aider、Cody

上一篇:deepwiki-rs

下一篇:tlm

同类项目推荐

designmd 开源

一键提取网页设计规范,让 AI 编程风格对齐。

Production-grade design context for AI coding workflows. Extract a real design syste···

★ 75 2026-08-09
little-coder 开源

让小模型也能稳定写代码的本地编码智能体框架

A harness optimized to smaller LLMs

★ 2723 2026-09-16
Flare 开源

把 AI 编程任务画成图,多智能体协作看得见、改得动

The graph based agentic IDE

★ 309 2026-10-06
The-Creator-AI 开源

大型复杂代码库的 AI 编程助手,精准理解全局上下文

AI Coding assistant for large and complex codebases.

★ 157 2026-08-09
Pi-Bolt 开源

AI 编程助手编译成原生单文件,启动快、占用低

⚡ Pi, the coding agent, compiled ahead of time to one native executable. 10× faste···

★ 765 2026-10-25
tabby 开源

自建 AI 编程助手,代码不出内网,补全聊天全都有

Self-hosted AI coding assistant

★ 33931 2026-08-09
noodle 开源

在终端里发 REST 请求,不切窗口直接调 API

A REST Client where the Repository is the Workspace

★ 402 2026-09-30
nuxt-skills 开源

让 AI 写 Nuxt 代码不再过时,直接按官方最佳实践生成

Vue, Nuxt, and NuxtHub skills for AI coding assistants.

★ 723 2026-09-13
codexmate 开源

一个面板管住多个 AI 编程助手的聊天记录

Find, browse, and export conversations across AI coding tools. A local-first CLI + W···

★ 355 2026-11-05