AI 驱动的一人公司操作系统
OPC-HARNESS 是一个为独立创造者整合产品构思 (Vibe Design)、快速构建 (Vibe Coding)、增长运营 (Vibe Marketing) 三大模块的 AI 驱动桌面应用,实现从想法到产品运营的全流程闭环。
- 自然语言输入产品想法
- AI 生成产品需求文档 (PRD)
- 自动生成用户画像
- 竞品分析和差异化建议
- 集成多种 AI 编码工具 CLI (Kimi/Claude/CodeFree)
- 代码编辑器和文件管理
- 实时预览功能
- 一键部署到 Vercel/Netlify
- AI 生成发布策略
- 多平台营销文案生成
- 发布时间线规划
- 推广渠道建议
- Node.js 18+
- Rust 1.70+
- Windows: WebView2 Runtime + Visual Studio Build Tools
# 克隆仓库
git clone https://github.com/chensheng/opc-harness.git
cd opc-harness
# 安装前端依赖
npm install
# 安装 Tauri CLI
cargo install tauri-cli# 启动开发服务器
npm run tauri:dev# 构建生产版本
npm run tauri:build- 框架: React 18 + TypeScript 5
- 样式: Tailwind CSS 3 + shadcn/ui
- 状态管理: Zustand + Immer
- 路由: React Router 6
- 语言: Rust
- 数据库: SQLite (rusqlite)
- 密钥存储: OS Keychain (keyring-rs)
- HTTP 客户端: reqwest
- 支持厂商: OpenAI, Anthropic Claude, 月之暗面 Kimi, 智谱 GLM, CodeFree
- CLI 工具: Kimi CLI, Claude Code, CodeFree CLI
- 协议: REST API + SSE (Server-Sent Events)
本项目实现了基于 Harness Engineering 理念的 AI 协作开发环境,让 AI Agent 能够更高效地完成编码任务。
- AI-Agent 协作 - 为 AI Agent 提供清晰的架构约束和上下文信息
- 自动化验证 - 通过智能脚本自动检测代码质量和架构健康度
- 渐进式检查 - 从基础类型检查到完整架构验证,分层保障代码质量
- 文档驱动 - 防止"注释漂移",确保代码与文档同步演进
- AGENTS.md - AI Agent 导航地图(必读)⭐