Discover and explore top open-source AI tools and projects—updated daily.
codervisorAI-powered Spec-Driven Development framework
Top 98.1% on SourcePulse
Lightweight and flexible, LeanSpec provides a Spec-Driven Development (SDD) framework designed for modern AI-powered software development. It addresses the challenge of fragmented spec management by offering a unified interface and AI integration layer that adapts to existing workflows, including Markdown files, GitHub Issues, and Azure DevOps Work Items. This allows development teams to leverage AI assistance without altering their established spec management tools, promoting faster iteration and improved AI output quality.
How It Works
LeanSpec employs a tool-agnostic provider architecture, enabling it to connect with various spec backends such as local Markdown files (default), GitHub Issues, Azure DevOps Work Items, and future support for Jira and Linear. It presents a consistent interface via its CLI, MCP (Machine Communication Protocol), and Web UI, regardless of the underlying spec source. The framework structures spec data to be AI-native, facilitating integration with AI coding assistants for tasks like code generation and validation, while emphasizing context economy for optimal AI performance.
Quick Start & Requirements
npm install -g @leanspec/clileanspec init or leanspec init --example dark-themeHighlighted Details
leanspec board), project metrics (leanspec stats), and a web UI (leanspec ui).Maintenance & Community
The project encourages community involvement through Discussions and Issues. A WeChat group is available for direct discussion upon adding the maintainer (mentioning "LeanSpec").
Licensing & Compatibility
The project's license is not explicitly stated in the provided README snippet, though a LICENSE file is referenced. Compatibility is broad for AI assistants, but specific backend provider support varies by development status (Markdown available, GitHub/ADO planned, Jira/Linear future).
Limitations & Caveats
Current provider support is limited primarily to Markdown files, with GitHub and Azure DevOps integration marked as "Planned" and Jira/Linear as "Future." The desktop application has been moved to a separate repository (codervisor/lean-spec-desktop).
3 weeks ago
Inactive