0perator

中文文档
0.3.0发布于 2025/12/19ES Module

通过自然对话立即构建全栈应用程序

中文使用文档
文档目录11 节
  1. 概述
  2. 示例查询
  3. 安装
  4. 初始化选项
  5. 堆栈
  6. 它是如何工作的
  7. 开发
  8. 测试
  9. 设计理念
  10. 成功指标
  11. 未来

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命令将:

  1. 如果需要,安装tiger-cli
  2. 使用Tiger Cloud进行身份验证(打开浏览器)
  3. 为您选择的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 —通过环境配置部署到Vercel
  • add-backend-testing -使用独立的测试数据库测试集成测试
  • add-strict-checks -更严格的TypeScript和检查

工具 处理技能编排的原子操作。例子:

  • view_skill —加载技能,引导当前工作流程
  • open_app -在浏览器中打开应用程序
  • create_database —提供虎云PostgreSQL
  • create_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主题
  • 支付集成
  • 实时功能

版本与发布记录

0perator 共发布 4 个版本,首次发布于 2025/12/08;过去 12 个月发布了 4 个版本。

版本发布日期距今
0.3.0latest2025/12/1910 个月前
0.2.02025/12/1010 个月前
0.1.12025/12/0910 个月前
0.1.02025/12/0810 个月前

关于 0perator 的常见问题

0perator 是什么?

通过自然对话立即构建全栈应用程序

如何安装 0perator?

在项目目录运行 npm install 0perator,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 0perator,可以用 npx 0perator 直接运行。

0perator 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/0perator 是否存在。

0perator 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

0perator 可以商用吗?

0perator 使用 未声明 许可。package.json 没有声明许可证。没有许可证的代码默认保留全部权利,商用前请联系作者或查看仓库中的 LICENSE 文件。以上为概括,不构成法律意见,请以许可原文为准。

0perator 还在维护吗?

最新版本 0.3.0 发布于 2025/12/19(10 个月前);至今共发布 4 个版本,其中过去 12 个月发布了 4 个;首次发布于 2025/12/08。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。