Show HN: Async – Claude Code and Linear and GitHub PRs in One Opinionated Tool
9 months ago
- #AI-coding
- #task-management
- #developer-tools
- Async 是一款结合AI编程、任务管理和代码审查的开源开发者工具
- 将Claude Code、Linear和GitHub PR集成到统一工作流中
- 通过分析代码库并提出澄清问题,自动研究编码任务
- 在隔离的云环境中执行代码变更,无需本地配置
- 将工作分解为可审查的子任务,并提供堆栈差异以便代码审查
- 在应用内完成从GitHub问题到合并PR的完整工作流
- 通过强制预先规划和消除上下文切换,解决成熟代码库的常见问题
- 具有简单的任务跟踪功能,支持自动导入GitHub问题和内置代码审查
- 入门流程包括安装Async GitHub应用并选择代码仓库
- 研究阶段包含AI代理进行的代码库分析和问题生成
- 执行阶段使用Claude Code在隔离的GCR任务中创建功能分支和PR
- 代码审查在Async内部完成,支持对子任务差异进行评论和迭代
- 后端采用FastAPI构建,AI模型包含Claude Code等研究模型
- 云基础设施部署在Google云平台,使用Firebase Firestore数据库
- 集成包括GitHub应用、Stripe支付和邮件通知系统
- 支持桌面端和移动端前端
- 本地开发环境包含虚拟环境、代码规范检查和测试命令
- FastAPI服务端点涵盖认证、GitHub事件、任务调度和支付功能
- 隔离的GCR任务处理任务执行、研究、修订和项目索引
- 生产环境需要配置GCP、Firebase、GitHub应用和Stripe
- 贡献流程包括fork项目、创建分支、测试和按规范提交PR
- 采用MIT许可证,专为有经验的开发者构建