openkbs

基于Claude Code IDE,一键构建和部署全栈应用的开发工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:openkbs。
它的用途是:基于Claude Code IDE,一键构建和部署全栈应用的开发工具。
完整的 Skill 内容见:https://321skill.com/skills/openkbs/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我用OpenKBS创建一个名为‘我的博客’的全栈应用,并部署到本地环境。” 它会引导你完成环境检查,然后通过UI界面自动生成React项目结构、启动开发服务器,并最终将前端静态资源和后端API函数部署到本地LocalStack模拟的S3和Lambda上。

介绍

OpenKBS是一个开源CLI工具,旨在解决开发者在构建和部署全栈应用时,在本地环境和云环境之间切换的割裂问题。它允许开发者使用Claude Code作为IDE,在本地编写代码,然后通过统一的命令将函数、静态网站和数据库部署到本地模拟环境(LocalStack + PostgreSQL)或真实的OpenKBS云(AWS Lambda, S3, CloudFront, Neon PostgreSQL)。

使用方式非常直观:克隆项目、配置环境变量、启动本地基础设施(Docker Compose),然后通过openkbs ui命令启动一个本地开发UI界面。在UI中,你可以创建新应用(默认生成React + Vite项目),安装依赖,启动热重载开发服务器,并一键将应用部署到本地或云端。

这个工具非常适合希望快速原型验证、学习全栈开发或需要统一开发部署流程的开发者。它尤其适合那些希望代码能在本地和云端无缝切换,而不需要修改任何业务逻辑的项目。

建议使用前确保已安装Node.js v20+和Docker,并准备好LocalStack的免费授权令牌。初次使用可从本地环境开始,熟悉流程后再尝试切换到云部署。注意,云部署需要登录OpenKBS账户。

核心特点

核心区别在于提供了“同一套代码,同一套命令,两个部署目标(本地/云)”的无缝体验,通过集成LocalStack在本地完整模拟AWS服务,让开发者能在提交到真实云环境前进行充分的本地测试和迭代。

注意事项

不适合需要深度定制复杂云原生架构或使用非AWS云服务的生产级大型项目。

常见问题

OpenKBS是免费的吗?

开源CLI和本地部署免费;云部署涉及AWS和Neon服务,可能有相关费用。

支持哪些前端框架?

目前通过UI创建应用默认使用React + Vite,但底层支持部署任何构建出的静态站点。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/openkbs/raw/index.md 读取 openkbs 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。