npx claudepluginhub winoooops/vimeflowAutonomous development harness — agent loop, local review, cloud PR review
🇺🇸 English | 🇨🇳 简体中文
An experiment in Harness-Engineered, AI-Native Development — where autonomous agent loops build the application from specification to implementation, governed by layered rules and specialized agents.
Vimeflow is a coding agent conversation manager built as a Tauri desktop app (Rust + React/TypeScript). But the product itself is secondary to the process: this repository is a testbed for exploring how far autonomous development harnesses can go when given well-structured specifications, safety guardrails, and progressive disclosure documentation.
Traditional projects have humans write code and AI assist. Vimeflow inverts this:
The CI/CD infrastructure, linter configuration, and git hooks already in this repository were all built by the harness from an app_spec.md specification.
CLAUDE.md <- AI navigation hub (start here for agents)
README.md <- You are here (for humans)
DEVELOPMENT.md <- Commands, tech stack, code style
ARCHITECT.md <- Architecture decisions, Tauri patterns
DESIGN.md <- UI design system (Obsidian Lens / Catppuccin Mocha)
agents/ <- 10 specialized AI agent definitions
rules/ <- Hierarchical development standards (common + TS + Rust)
harness/ <- Autonomous development loop (Claude Code SDK, Python)
docs/design/ <- Screen mockups, Stitch HTML/CSS, design spec
The autonomous development harness (harness/) is the engine of this experiment. It is a Python-based loop built on the Claude Code SDK:
app_spec.md and decomposes it into a phased feature_list.jsoncd harness && pip install -r requirements.txt
python autonomous_agent_demo.py # Unlimited iterations
python autonomous_agent_demo.py --max-iterations 5 # Capped
See harness/CLAUDE.md for the full details.
Phase: Foundation / Pre-implementation
src/, src-tauri/) does not exist yetTauri 2 (Rust backend + web frontend) | React 19 + TypeScript | Vitest + Playwright | ESLint + Prettier | Husky + commitlint | GitHub Actions CI/CD
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations