正在自动登录…
rudderlabs/ devbox
DevBox 是一个开源的自主工程工具,部署在你的云基础设施上,能够接收任务(如 Linear 工单或 CLI 指令),自主规划、编写代码、运行测试、自我审查,并最终开启一个草稿 Pull Request。它面向整个工程组织,旨在作为团队共享的自动化助手,处理后台任务。
AI 中文解读 · 根据仓库描述与 README 生成 · 2026/10/28 05:16:33 · 查看原文
- 累计 Stars
- 63
- 当前热度
- 1 天内 · 小火
- 仓库创建时间
选用指南
AI 根据 README 整理 · 2026/10/28 05:16:33
- 适用场景
适用于需要将开发任务(如修复、功能开发)委托给自动化工具,并希望其能自主完成从规划到提交PR全流程的团队。
查看 README 依据
<picture> <source media="(prefers-color-scheme: dark)" srcset="docs/images/banner-dark.png"> <img alt="DevBox: open-source autonomous engineering harness in your cloud. It plans the change, writes the code, runs the tests and reviews its own work, then opens a draft pull request." src="docs/images/banner-light.png" width="100%"> </picture> <p align="center"> <a href="LICENSE"><img alt="MIT License" src="https://img.shields.io/badge/license-MIT-blue.svg"></a> </p> Hand DevBox a ticket. It plans the change, writes the code, runs the tests,
reviews its own work and opens a draft pull request. You review and merge. Comment on the pull request, and it pushes the fix to the same branch. <p align="center"> <a href="https://youtu.be/F5RIdaJRal8"><img alt="DevBox demo: a Linear issue is delegated to DevBox, it reviews its own diff, opens draft pull requests in each repo, and pushes a fix after a review comment. Click to watch the full video on YouTube." src="docs/images/devbox-demo.gif" width="100%"></a> <br> <a href="https://youtu.be/wJQK3yCfYoI">Watch the full launch video (2 min)</a> </p>
- 目标用户
面向整个工程组织,特别是希望有一个共享的自动化助手来处理后台任务的团队。
查看 README 依据
DevBox runs on your infrastructure, with your model keys. It is built for a whole engineering org: one shared harness that picks up Linear tickets, answers on GitHub pull requests, works across your repos, and remembers what it learned in them. ## Why we built it We are RudderStack, a customer data infrastructure company. Since April our engineers have handed tickets to DevBox. Today it merges about **35% of our internal pull requests**, with about an **80% merge rate**. [Read the story behind it](https://www.rudderstack.com/blog/open-sourcing-devbox/).
- 使用方式
通过命令行(CLI)使用,也可以与Linear和GitHub集成,通过工单或评论触发任务。
查看 README 依据
bun run devbox create "Add a /health endpoint to your-org/your-repo" ``` It prints the task's key, for example `DBX-API-1`. 5. **Watch it work.** ```bash bun run devbox logs -f DBX-API-1 ``` You see it orient, plan, review its plan, implement, test and review its own diff. At the end, a draft pull request opens on your repo, under your GitHub account. 6. **Ask for changes.** ```bash bun run devbox send DBX-API-1 "Also add a test" ``` It pushes new commits to the same pull request. 7. **Stop it.** ```bash bun run down ```
### Run tasks from Linear (recommended) Delegate an issue to DevBox, or @mention it, and it moves the issue to started, posts its progress in the issue's agent session and opens a draft pull request. Follow-ups in the session reach the task. Nobody on the team needs the CLI. Linear sends webhooks, so it needs a public HTTPS URL that reaches port 3000 on your machine. With [ngrok](https://ngrok.com/): ```bash ngrok http 3000 # in another terminal bun run linear:setup --public-url https://<your-tunnel-host> # registers the app in Linear
- 部署要求
需要 Docker Desktop(8GB内存,Compose 2.13+)、Bun 1.4.4+、make、openssl、GitHub token或gh登录,以及OpenAI或Anthropic API密钥。
查看 README 依据
About 15 minutes, most of it the first image build. The steps assume macOS; see the notes below for Linux. **You need:** [Docker Desktop](https://www.docker.com/products/docker-desktop/) with 8 GB of memory for Docker (Compose 2.13 or newer), [Bun](https://bun.sh) 1.4.4 or newer, `make`, `openssl`, a GitHub token or `gh` logged in, and an OpenAI or Anthropic API key. 1. **Get the code.** ```bash git clone https://github.com/rudderlabs/devbox.git && cd devbox ``` > [!TIP] > **Set it up with Claude Code.** Run `claude` in this directory and ask
- 已知限制
v1版本仅支持GitHub,不支持GitLab或Bitbucket;仅支持OpenAI和Anthropic的API;新任务只能通过CLI和Linear创建,不支持从GitHub issues启动;不支持Jira和Web UI;不支持从Linear停止任务。
查看 README 依据
To report a vulnerability, see [SECURITY.md](SECURITY.md). ## Not in v1 - GitHub only. No GitLab or Bitbucket. - Two LLM APIs: OpenAI's Responses API and Anthropic's Messages API. A self-hosted model needs a server that speaks the Responses API with reasoning, on port 80 or 443 under a DNS name. - New tasks come from the CLI and Linear. On GitHub, DevBox only picks up follow-ups on its own pull requests; it doesn't start work from GitHub issues. Slack gets only completion updates for Linear tasks. No Jira and no web UI. - Stopping a task from Linear isn't supported yet.
README
正在加载 README…
收录信息
- 仓库创建时间
- 2026/10/27 14:17:39
- 首次达标收录
- 2026/10/28 05:12:07
- 统计更新时间
- 2026/10/28 06:16:30
按创建时长与累计 Stars 判断等级。首次达标收录后,即使未达当前门槛仍保留;累计 Stars 和仓库状态会定期更新。确认只有 README 及辅助文件的仓库会停止公开。
模型评估
值得看加权总分 3.9 / 5
由 Jev 模型根据仓库描述与 README 评估,2026/10/28 05:12:07 生成。评分仅供参考,不是代码、安全或许可证审查;热度等级另按创建时长与累计 Stars 计算。
仓库信息
- 最近推送
- 2026/10/27 16:00:25
- 许可证标识
- MIT
- Fork 数
- 2
- 当前状态
- 未归档