https://github.com/chensheng/opc-harness
One Person Company Harness - AI驱动的一人公司操作系统,为独立创造者整合产品构思(Vibe Design)、快速构建(Vibe Coding)、增长运营(Vibe Marketing)三大模块,实现从想法到产品运营的全流程闭环。本项目实现了基于 Harness Engineering 理念的 AI 协作开发环境,让 AI Agent 能够更高效地完成编码任务。
https://github.com/chensheng/opc-harness
agent-harness harness-engineering one-person-company opc
Last synced: 2 months ago
JSON representation
One Person Company Harness - AI驱动的一人公司操作系统,为独立创造者整合产品构思(Vibe Design)、快速构建(Vibe Coding)、增长运营(Vibe Marketing)三大模块,实现从想法到产品运营的全流程闭环。本项目实现了基于 Harness Engineering 理念的 AI 协作开发环境,让 AI Agent 能够更高效地完成编码任务。
- Host: GitHub
- URL: https://github.com/chensheng/opc-harness
- Owner: chensheng
- License: mit
- Created: 2026-03-21T02:52:33.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2026-03-29T05:27:43.000Z (3 months ago)
- Last Synced: 2026-03-29T07:33:00.043Z (3 months ago)
- Topics: agent-harness, harness-engineering, one-person-company, opc
- Language: Rust
- Homepage:
- Size: 6.69 MB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OPC-HARNESS
> AI 驱动的一人公司操作系统
OPC-HARNESS 是一个为独立创造者整合产品构思 (Vibe Design)、快速构建 (Vibe Coding)、增长运营 (Vibe Marketing) 三大模块的 AI 驱动桌面应用,实现从想法到产品运营的全流程闭环。
## ✨ 核心功能
### 🎨 Vibe Design - 产品构思
- 自然语言输入产品想法
- AI 生成产品需求文档 (PRD)
- 自动生成用户画像
- 竞品分析和差异化建议
### 💻 Vibe Coding - 快速构建
- 集成多种 AI 编码工具 CLI (Kimi/Claude/Codex)
- 代码编辑器和文件管理
- 实时预览功能
- 一键部署到 Vercel/Netlify
### 📈 Vibe Marketing - 增长运营
- AI 生成发布策略
- 多平台营销文案生成
- 发布时间线规划
- 推广渠道建议
## 🚀 快速开始
### 环境要求
- Node.js 18+
- Rust 1.70+
- Windows: WebView2 Runtime + Visual Studio Build Tools
### 安装
```bash
# 克隆仓库
git clone https://github.com/chensheng/opc-harness.git
cd opc-harness
# 安装前端依赖
npm install
# 安装 Tauri CLI
cargo install tauri-cli
```
### 开发
```bash
# 启动开发服务器
npm run tauri:dev
```
### 构建
```bash
# 构建生产版本
npm run tauri:build
```
## 🏗️ 技术架构
### 前端
- **框架**: React 18 + TypeScript 5
- **样式**: Tailwind CSS 3 + shadcn/ui
- **状态管理**: Zustand + Immer
- **路由**: React Router 6
### 后端 (Tauri v2)
- **语言**: Rust
- **数据库**: SQLite (rusqlite)
- **密钥存储**: OS Keychain (keyring-rs)
- **HTTP 客户端**: reqwest
### AI 集成
- **支持厂商**: OpenAI, Anthropic Claude, 月之暗面 Kimi, 智谱 GLM
- **协议**: REST API + SSE (Server-Sent Events)
## 🤖 Harness Engineering
本项目实现了基于 **Harness Engineering** 理念的 AI 协作开发环境,让 AI Agent 能够更高效地完成编码任务。
### 核心理念
- **AI-Agent 协作** - 为 AI Agent 提供清晰的架构约束和上下文信息
- **自动化验证** - 通过智能脚本自动检测代码质量和架构健康度
- **渐进式检查** - 从基础类型检查到完整架构验证,分层保障代码质量
- **文档驱动** - 防止"注释漂移",确保代码与文档同步演进
### 核心文档
- **[AGENTS.md](./AGENTS.md)** - AI Agent 导航地图(必读)⭐