描述
DevIntern 是一个自托管的自动化工具,旨在通过将项目管理票据转化为可操作的拉取请求来简化软件开发工作流程。它在您的机器上运行,轮询您现有的任务跟踪器,如 Jira、Linear、Trello、Asana、Azure DevOps、GitHub Issues,甚至普通的 markdown 文件。系统随后利用您首选的编码代理,如 Claude Code、Codex、Cursor 或 OpenCode,生成代码并创建拉取请求。
阅读更多
DevIntern 的核心功能围绕自动化开发的重复性方面展开。它管理从票据接收至拉取请求创建的整个生命周期,包括队列管理、分支和 PR 状态机、可选的自动审查、将审查评论处理为新提交,以及强大的速率限制恢复。这确保了您的编码代理能够高效且自主地工作,从而使人类开发者能够专注于更复杂的任务和关键决策。
DevIntern 强调安全性和控制,因为所有凭据和敏感数据都保留在您的本地机器上。它无缝集成到现有工作流程中,无需对您的代码库、审查者、CI/CD 管道或跟踪器进行更改。拉取请求以您的团队习惯的格式到达,允许顺利融入当前的审查流程。该平台还包括一个可行性门,以防止模糊的规范变成不正确的拉取请求,以及一个可选的自我审查循环,在人类审查之前,代理会批评并修复自己的代码。
在规划方面,DevIntern PM(适用于 macOS 和 Linux 的桌面应用程序)帮助产品经理将粗略的提示、错误日志或 Figma 设计转化为清晰的、基于代码库的票据。这确保工程团队收到定义明确的任务,具有清晰的范围和接受标准,从而减少澄清往返。该系统旨在无监督工作,具有持久的队列、崩溃恢复和提供者速率限制检测,以确保持续运行。
DevIntern 提供灵活的定价,包括一个免费的互动使用选项和一个无需信用卡的 14 天工作者试点。持续的无监督自动化需要单用户的支持者许可证或更大团队的团队/商业订阅。该软件在 FSL 下可用源代码,经过两年后转换为 Apache-2.0,提供透明度并确保长期可用性,即使开发停止。这种对开放访问和自托管的承诺使 DevIntern 成为自动化开发任务的强大可靠解决方案。
- 类别AI DevOps 与云工具
- 定价模式免费增值
- 部署自托管
- 平台macOS、Linux
DevIntern的核心功能
自托管的自动化工作工具
将跟踪票据转换为拉取请求
与现有编码代理集成(Claude Code、Codex、Cursor、OpenCode)
支持多种任务跟踪器(Jira、Linear、Trello、Asana、Azure DevOps、GitHub Issues、Markdown)
管理队列、分支和 PR 状态机
将审查反馈处理为同一分支上的提交
包括可选的自动审查和可行性门
提供速率限制恢复和崩溃恢复
凭据和数据保留在本地机器上
DevIntern PM 用于将粗略输入转化为清晰的票据
支持错误监控集成(Sentry)
提供免费的互动运行
在 FSL 下可用源代码(转换为 Apache-2.0)
团队无需更改工作流程
支持 GitHub 和 Bitbucket 的拉取请求
如何使用 DevIntern?
安装 DevIntern:全局安装 Bun 运行时和 DevIntern CLI。
初始化配置:在项目目录中运行 `devintern init` 以设置跟踪器和代理凭据。
连接任务跟踪器:在设置向导中配置您首选的任务跟踪器(例如,Jira、Linear)和编码代理。
运行第一个任务:使用 `devintern <TASK_ID>` 实现特定的票据或 markdown 文件并打开拉取请求。
设置工作者:为了持续自动化,初始化一个工作区工作者以监视准备好的任务并处理 PR 反馈。
利用 DevIntern PM:下载桌面应用程序,将提示、日志或设计转化为结构化的、可操作的票据。
DevIntern的使用案例
- 自动化拉取请求生成
- 简化的开发工作流程
- 增强的代码质量
- 高效的审查反馈处理
- 更清晰的任务定义
- 跨代码库的工作管理
- 计划维护自动化
- 错误监控和修复
- 开发者生产力提升








