1010
1111Vibe Coder is an MCP (Model Context Protocol) server designed to supercharge your AI assistant (like Cursor, Cline AI, or Claude Desktop) with powerful tools for software development. It helps with research, planning, generating requirements, creating starter projects, and more!
1212
13- ## 🆕 What's New in Version 0.3.1
14-
15- ### 🔧 Installation & Version Synchronization
16- - ** ✨ Global Installation Alignment**
17- - Fixed global and local version synchronization issues
18- - Enhanced clean build process for both local and global installations
19- - Improved global package installation workflow using proper tarball builds
20- - Better version consistency across all project files
21-
22- - ** 📝 Documentation Updates**
23- - Updated all version references across configuration files
24- - Synchronized setup scripts (setup.sh, setup.bat) to reflect new version
25- - Updated README, CHANGELOG, and system instructions
26- - Enhanced .vibe-config.json version alignment
27-
28- - ** 🏗️ Build Process Improvements**
29- - Streamlined clean build workflow for release preparation
30- - Enhanced global installation process to avoid symlink issues
31- - Better CI/CD preparation with proper version management
32- - Improved packaging workflow for NPM publication
33-
34- ### Latest Release
35-
36- #### Version 0.3.5 - Enhanced CLI and Parameter Extraction
37- - ** Major Hybrid Matcher Enhancements** : Complete parameter extraction logic for all 15 tools
38- - ** CLI/REPL Improvements** : Interactive confirmation for low-confidence matches, improved input handling
39- - ** Fixed Task-List-Generator** : Now auto-generates user stories when not provided
40- - ** Enhanced Tool Matching** : Multi-strategy approach (keyword, pattern, semantic, LLM fallback)
41- - ** Better User Experience** : Clear validation messages and job status polling
42-
43- ### Previous Releases
44-
45- #### Version 0.2.8 - CLI Interactive Mode Fixes
46-
47- #### Version 0.2.7 - Complete CLI Resolution
48- - Fixed missing configuration files in npm package
49- - Added ` llm_config.json ` and ` job-timeout-config.json ` to package files
50- - Resolved configuration loading errors
13+ ## 🆕 What's New in Version 0.3.5
5114
52- #### Version 0.2.6 - Runtime Dependencies
53- - Fixed runtime dependency issues with ` @xenova/transformers `
54- - Resolved semantic matching functionality errors
55-
56- #### Version 0.2.5 - CLI Onboarding Fix
57- - Fixed critical CLI onboarding loop bug
58- - Implemented context-aware configuration system
59- - Enhanced auto-detection improvements
60-
61- ## 🆕 What's New in Version 0.2.3
62-
63- ### Major Features
64- - ** 🎯 Interactive REPL Mode** (` vibe --interactive ` )
65- - Chat-style conversation interface with context retention
66- - Session persistence and resume capabilities
67- - Markdown rendering and multiple themes
68- - Slash commands for quick actions
69-
70- - ** 🚀 Enhanced Setup Wizard**
71- - Automatic first-run detection
72- - OS-specific configuration paths
73- - Non-interactive mode for CI/CD environments
74- - Configuration validation and backup system
75-
76- - ** 📋 Configuration Templates**
77- - Pre-configured ` .env.template ` with documentation
78- - Complete ` llm_config.template.json `
79- - Tool-specific ` mcp-config.template.json `
80- - Located in ` src/config-templates/ `
81-
82- - ** ⚡ Performance Improvements**
83- - CI/CD pipeline 70% faster (~ 3 min, essential checks only)
84- - Streamlined validation: type-check, lint, build
85- - Unit tests run locally for faster developer feedback
86- - Optimized memory usage for large codebases
87-
88- - ** 🔧 Unified CLI Binary**
89- - Single ` vibe ` command for all operations
90- - Consistent interface across all modes
91- - Better resource management
92-
93- ### Quick Upgrade
94- ``` bash
95- # For existing users - fully backward compatible!
96- npm update -g vibe-coder-mcp
15+ ### 🎉 Latest Release - Enhanced CLI, REPL, and Parameter Extraction
9716
98- # Try the new interactive mode
99- vibe --interactive
100- ```
17+ ** Major Improvements:**
18+ - ** ✨ Complete Hybrid Matcher Overhaul** : All 15 MCP tools now have comprehensive parameter extraction
19+ - ** 🚀 CLI/REPL Experience** : Interactive confirmations, job status polling with visual progress
20+ - ** 🔧 Fixed Critical Bugs** : Task-list-generator auto-generates user stories, multi-turn conversations work flawlessly
21+ - ** 📊 Better Tool Matching** : Multi-strategy approach (keyword 35%, pattern 30%, semantic 15%, LLM 20%)
22+ - ** ⚡ TypeScript Strict Mode** : Zero ` any ` types, all explicit typing, production-grade code quality
23+
24+ ** User Experience Enhancements:**
25+ - Low-confidence matches now prompt for user confirmation
26+ - Visual progress indicators for long-running jobs
27+ - Cleaner output with JSON log filtering in interactive mode
28+ - Session persistence across commands
29+ - Enhanced error messages and validation feedback
30+
31+ ### Previous Notable Releases
10132
102- ## 🚀 Quick Start for New Users (v0.2.3+)
33+ #### Version 0.3.1 - Global Installation & Synchronization
34+ - Fixed global/local version synchronization issues
35+ - Enhanced clean build process for installations
36+ - Improved packaging workflow for NPM publication
37+
38+ #### Version 0.2.8 - CLI Interactive Mode
39+ - Fixed configuration persistence in interactive mode
40+ - Enhanced project root detection for CLI users
41+ - Improved context-aware configuration
42+
43+ #### Version 0.2.3 - Interactive REPL & Setup Wizard
44+
45+ - ** Interactive REPL Mode** with chat-style interface and session persistence
46+ - ** Enhanced Setup Wizard** with automatic first-run detection
47+ - ** Configuration Templates** in ` src/config-templates/ `
48+ - ** Performance Improvements** with optimized memory usage
49+ - ** Unified CLI Binary** - single ` vibe ` command for all operations
50+
51+
52+ ## 🚀 Quick Start
10353
10454``` bash
105- # Install and run in one command
106- npx vibe-coder-mcp --setup
55+ # Install globally (recommended)
56+ npm install -g vibe-coder-mcp@latest
10757
108- # Or install globally for the 'vibe' command
109- npm install -g vibe-coder-mcp
58+ # Run setup wizard on first use
11059vibe --setup
60+
61+ # Or use instantly with npx (no installation)
62+ npx vibe-coder-mcp@latest --setup
11163```
11264
11365** The setup wizard will:**
@@ -117,105 +69,74 @@ vibe --setup
117694 . ✅ Validate your environment
118705 . ✅ Get you ready to use all features!
11971
120- ## 📦 NPM Package
72+ ## 📦 Installation
12173
122- ** Available on npm** : [ ` vibe-coder-mcp ` ] ( https://www.npmjs.com/package/vibe-coder-mcp )
74+ [ ![ npm version] ( https://img.shields.io/npm/v/vibe-coder-mcp )] ( https://www.npmjs.com/package/vibe-coder-mcp )
75+ [ ![ npm downloads] ( https://img.shields.io/npm/dm/vibe-coder-mcp )] ( https://www.npmjs.com/package/vibe-coder-mcp )
12376
12477``` bash
125- # Run instantly with npx (recommended)
126- npx vibe-coder-mcp
78+ # Recommended: Install globally for the 'vibe' command
79+ npm install -g vibe-coder-mcp@latest
12780
128- # Or install globally
129- npm install -g vibe-coder-mcp
81+ # Or run instantly without installation
82+ npx vibe-coder-mcp@latest
13083```
13184
132- ## 📋 Installation Options
133-
134- ** The easiest way to get started:**
85+ ### Installation Methods
13586
136- ### Option 1: Run with npx (No Installation Required)
87+ ** Global Installation (Recommended) **
13788``` bash
138- # Start MCP server
139- npx vibe-coder-mcp
89+ npm install -g vibe-coder-mcp@latest
14090
141- # Or use the CLI directly
142- npx vibe-coder-mcp " research React best practices"
91+ # Use the 'vibe' command anywhere
92+ vibe # Start MCP server
93+ vibe " create a PRD for a todo app" # CLI mode
94+ vibe --interactive # Interactive REPL mode
95+ vibe --setup # Setup wizard
14396```
14497
145- ### Option 2: Install Globally
98+ ** Quick Run with npx **
14699``` bash
147- # Install globally
148- npm install -g vibe-coder-mcp
149-
150- # Use the unified 'vibe' command
151- vibe # Start MCP server
152- vibe " create a PRD for a todo app" # CLI mode
153- vibe --interactive # Interactive REPL mode (NEW!)
154- vibe --setup # Interactive setup wizard
100+ # No installation needed
101+ npx vibe-coder-mcp@latest
102+ npx vibe-coder-mcp@latest " research React best practices"
155103```
156104
157- ### Option 3: Install Locally in Your Project
105+ ** Local Project Installation **
158106``` bash
159- # Install in your project
160107npm install vibe-coder-mcp
161-
162- # Run via npx
163- npx vibe-coder-mcp
164108npx vibe-coder-mcp " map the codebase structure"
165109```
166110
167- ### Command Line Options
168-
169- #### MCP Server Mode
170- ``` bash
171- # Default stdio transport (for MCP clients like Claude Desktop)
172- vibe-coder-mcp
173-
174- # Server-Sent Events transport (for web clients)
175- vibe-coder-mcp --sse
176- ```
111+ ### Command Line Usage
177112
178- #### CLI Mode
179113``` bash
180- # Interactive setup wizard (runs automatically on first use)
181- vibe-coder-mcp --setup
114+ # MCP Server Mode (for Claude Desktop, Cursor, etc.)
115+ vibe # Start with stdio transport
116+ vibe --sse # Start with Server-Sent Events
182117
183- # Natural language commands
184- vibe-coder-mcp " research modern JavaScript frameworks"
185- vibe-coder-mcp " create a PRD for an e-commerce platform"
186- vibe-coder-mcp " map the codebase structure" --json
118+ # CLI Mode - Natural Language Commands
119+ vibe " research modern JavaScript frameworks"
120+ vibe " create a PRD for an e-commerce platform"
121+ vibe " map the codebase structure" --json
122+ vibe " generate user stories for auth system"
187123
188- # Interactive REPL mode (NEW in v0.2.3!)
189- vibe-coder-mcp --interactive
190- # Features:
191- # • Chat-style conversation interface
192- # • Live tool execution with progress indicators
193- # • Session persistence and history
194- # • Markdown rendering support
195- # • Multiple themes and customization
196-
197- # Help and options
198- vibe-coder-mcp --help
199- ```
124+ # Interactive REPL Mode
125+ vibe --interactive # Chat interface with context retention
200126
201- #### Global Installation Benefits
202- After global installation (` npm install -g vibe-coder-mcp ` ), use the shorter ` vibe ` command:
203- ``` bash
204- vibe # Start MCP server
205- vibe " your request here" # CLI mode
206- vibe --interactive # Interactive REPL mode
207- vibe --setup # Setup wizard
127+ # Configuration
128+ vibe --setup # Run setup wizard
208129vibe --help # Show all options
130+ vibe --version # Show version
209131```
210132
211- ** First-time setup (v0.2.3+):**
212- - ** Automatic setup wizard** runs on first use with smart detection
213- - ** OS-specific config paths** automatically configured:
214- - Windows: ` %APPDATA%\vibe-coder `
215- - macOS: ` ~/Library/Application Support/vibe-coder `
216- - Linux: ` ~/.config/vibe-coder `
217- - ** Configuration templates** provided in ` src/config-templates/ `
218- - Run ` vibe --setup ` manually to reconfigure at any time
133+ ** Interactive Mode Features:**
134+ - Chat-style conversation with context retention
135+ - Live tool execution with progress indicators
136+ - Session persistence and history
137+ - Markdown rendering support
138+ - Multiple themes and customization
139+ - Slash commands for quick actions
219140
220141## 🎯 MCP Client Integration (Claude Desktop, Cursor, Cline AI)
221142
@@ -294,16 +215,14 @@ After configuration, test by asking your AI assistant:
294215
295216## 🆕 Unified Project Root Configuration
296217
297- ** New in v0.2.4+** : Simplified configuration with automatic project detection!
298-
299- ### For CLI Users (Zero Configuration)
218+ ### Zero Configuration for CLI Users
300219``` bash
301- # Just run from your project directory - automatic detection enabled !
220+ # Automatic project detection - just run from your project !
302221cd /path/to/your/project
303222vibe " map the codebase structure"
304223```
305224
306- ### For MCP Clients (Single Variable)
225+ ### Simple Configuration for MCP Clients
307226``` json
308227{
309228 "env" : {
@@ -313,11 +232,9 @@ vibe "map the codebase structure"
313232}
314233```
315234
316- ** Benefits:**
317- - ** One Variable** : ` VIBE_PROJECT_ROOT ` replaces 3 separate directory configurations
318- - ** Auto-Detection** : CLI users get zero-configuration project detection
319- - ** Context Aware** : Different behavior for CLI vs MCP client usage
320- - ** Backward Compatible** : Legacy variables still work as fallbacks
235+ - ** One Variable** : ` VIBE_PROJECT_ROOT ` replaces multiple directory configs
236+ - ** Auto-Detection** : CLI automatically detects project root
237+ - ** Backward Compatible** : Legacy variables still supported
321238
322239## 🔧 Environment Configuration
323240
@@ -1910,6 +1827,35 @@ If issues persist:
19101827 - Error messages
19111828 - Steps to reproduce
19121829
1830+ ## 📅 Changelog
1831+
1832+ ### Version 0.3.5 (Latest)
1833+ - **Enhanced Hybrid Matcher**: Complete parameter extraction for all 15 tools
1834+ - **CLI/REPL Improvements**: Interactive confirmations, job polling with progress
1835+ - **Bug Fixes**: Task-list-generator auto-generates user stories, multi-turn conversations fixed
1836+ - **TypeScript Strict Mode**: Zero `any` types, production-grade code quality
1837+
1838+ ### Version 0.3.1
1839+ - Global installation synchronization fixes
1840+ - Enhanced clean build process
1841+ - Improved NPM packaging workflow
1842+
1843+ ### Version 0.2.8
1844+ - CLI interactive mode configuration persistence
1845+ - Enhanced project root detection
1846+
1847+ ### Version 0.2.7
1848+ - Added missing configuration files to npm package
1849+ - Resolved configuration loading errors
1850+
1851+ ### Version 0.2.3
1852+ - Interactive REPL mode with chat interface
1853+ - Enhanced setup wizard with auto-detection
1854+ - Configuration templates
1855+ - Unified CLI binary
1856+
1857+ For full release history, see [GitHub Releases](https://github.com/freshtechbro/vibe-coder-mcp/releases)
1858+
19131859## License
19141860
19151861This project is licensed under the MIT License - see the LICENSE file for details.
0 commit comments