0 perator
使用AI构建全栈应用程序:您拥有和发布的真实代码。
概述
0operator帮助您构建现代的、设计良好的全栈应用程序,而无需担心技术栈。你专注于产品功能和设计——我们负责基础设施。
与振动编码平台不同, 你拥有代码:它存在于你本地的repo中,带有git、分支和PR审查等专业工作流。你会得到带有真实数据库和认证的全栈应用,而不仅仅是UI原型。没有供应商锁定:更改供应商,添加任何库,扩展超出我们支持的范围。
与普通的AI编码不同, 您不需要研究最好的现代堆栈或如何将它们连接在一起。0operator为AI助手提供深入、具体的模式指导——如何构建tRPC路由器,使用哪种Drizzle模式,如何与数据库集成auth。其结果是用更少的手工步骤生成习惯的高质量代码。
我们不只是构建你的应用脚手架,我们支持整个开发生命周期:
- 硬化 -集成测试和严格的类型检查,尽早发现AI错误
- 部署 -与Vercel等流行提供商一起交付生产
- 迭代 计划和构建AI引导的新功能(即将推出)
- 维护 -随着应用程序的发展,保持代码健康(即将推出)
示例查询
安装0operator后,试着询问你的AI编码助手:
- “使用用户帐户创建协作式待办事项应用程序”
- “构建一个实时聊天应用程序”
- “创建一个仪表板来跟踪我的健身目标”
- “建立一个支持降价和评论的博客”
- “创建一个包含分类和图表的费用跟踪器”
一旦你的应用被构建,我们也支持部署:
- “将我的应用程序部署到Vercel”
并为更好的人工智能辅助开发而努力:
- 添加后端测试
- “添加更严格的TypeScript检查”
最后,我们将全程支持您的生产:
- “使此应用程序生产就绪”(即将推出)
安装
npx 0perator@latest init
这将为您的IDE配置MCP服务器。在提示时选择要配置的IDE。
初始化选项
# Interactive mode (select IDE with arrow keys)
npx 0perator@latest init
# Configure specific IDE
npx 0perator@latest init --client claude-code
npx 0perator@latest init --client cursor
# Pin to current version instead of always using latest
npx 0perator init --no-latest
init命令将:
- 如果需要,安装tiger-cli
- 使用Tiger Cloud进行身份验证(打开浏览器)
- 为您选择的IDE配置MCP服务器
堆栈
操作器创建应用程序 T3堆栈:
- Next.js 带应用路由器
- tRPC 端到端类型安全api
- ORM的小雨 用于类型安全的数据库查询
- 更好的身份验证 用于身份验证(可选)
- 顺风CSS 使用shadcn/ui组件
- 虎云PostgreSQL 与TimescaleDB
一切都是自动配置和连接的。
它是如何工作的
0operator通过MCP(模型上下文协议)为AI助手提供工具和技能。
因为我们对堆栈有自己的见解,所以我们可以用精确的、经过实战测试的指令来编写技能,而不是在许多框架中都适用的通用建议。这就是为什么固执己见很重要:它可以让我们教AI如何使用这个堆栈进行构建。
技能 是复杂工作流程的分步指南。AI通过 view_skill 工具:
create-app-完整的应用程序创建:数据库,auth, shadcn组件deploy-app—通过环境配置部署到Verceladd-backend-testing-使用独立的测试数据库测试集成测试add-strict-checks-更严格的TypeScript和检查
工具 处理技能编排的原子操作。例子:
view_skill—加载技能,引导当前工作流程open_app-在浏览器中打开应用程序create_database—提供虎云PostgreSQLcreate_web_app-与数据库连接的Scaffold T3 Stack应用程序
开发
开发模式: 运行 npm run dev -- init --dev 从repo配置ide以从源代码运行MCP服务器。代码更改在IDE重新启动时生效,而无需重新构建。
看到 CLAUDE.md 用于开发设置、添加新工具和调试。
测试
当测试应用程序创建时,验证AI编码代理调用 view_skill('create-app') 在最初的几个工具调用中。这可确保代理遵循结构化工作流来正确地设置数据库、认证和UI组件。
设计理念
你拥有代码: 没有平台锁定。你的代码在你的仓库里,在你的基础设施上运行,你可以改变任何东西——甚至完全取代我们。
人类设计产品而不是基础设施; 你考虑产品体验,人工智能处理基础设施决策。
Agentic工效学: 帮助人类的抽象层可能会阻碍人工智能代理。0operator包含人工智能可以有效使用的直接参数驱动界面。
内置最佳实践: T3 Stack通过tRPC和Drizzle提供从数据库到UI的类型安全。
成功指标
- 不劳而获:带有TypeScript的生产就绪代码,错误处理,最佳实践
- 完整性Auth包括UI,数据库包括schema,一切都可以工作
- 最小的配置:没有手动步骤,没有。环境编辑,不安装NPM
未来
- 更多UI主题
- 支付集成
- 实时功能