ez-vibecoder
v1.0.0
Published
WORD-IN-PROGRESS: Vibe Coding Tools installer for VS Code AI-assisted development
Downloads
467
Maintainers
Readme
NOTE: This is Work in Progress and not yet stable enough for external use!!!
Vibe-Coder
Vibe Coding with Cursor, Windsurf, RooCode, Cline, Copilot, and Claude-Dev. May the best AI coder win!!!
Roo Flow's Key Benefit
- 🧠 Memory Bank: Persistent storage for project knowledge (automatically managed).
- 💻 System Prompts: YAML-based core instructions for each mode.
- 🔧 VS Code Integration: Seamless development experience within VS Code.
- ⚡ Real-time Updates: Automatic Memory Bank updates triggered by significant events.
Key Improvements to AI Tools' Memory Banks
- Reduced Token Consumption: Optimized prompts and instructions minimize token usage.
- Five Integrated Modes: Architect, Code, Test, Debug, and Ask modes work together seamlessly.
- Simplified Setup: Easier installation and configuration.
- Streamlined Real-time Updates: More efficient and targeted Memory Bank updates.
- Clearer Instructions: Improved YAML-based rule files for better readability and maintainability.
Installation
Adding RooFlow to your project is simple:
npm install --save-dev ez-vibecoder
Or with yarn:
yarn add --dev ez-vibecoder
That's it! This installer will:
- Download all the necessary configuration files for RooCode, Cline, Cursor, and Windsurf from the official repositories
- Set up the proper directory structure in your project
- Fix duplicate
capabilities
YAML sections in configuration files - Validate the YAML structure of system prompt files
- Configure everything to work with VS Code's Roo Code extension
Requirements
- VS Code, Cursor, or Windsurf with either Roo Code or Cline extensions installed. I personally install all of them as each have different strengths and weaknesses!
- Node.js
Manual Installation
If the automatic installation doesn't run (which may happen if npm scripts are disabled in your environment). Please note that if destination files already exist, they wont be overwritten. If you intend to get the latest, please manually delete the files before installation. If your folder doesnt already contain node_modules, it will copy to the root folder of your computer:
npm i vibecoder
node node_modules/ez-vibecoder/installer.js
After Installation
Start enjoying RooFlow immediately:
- Open your project in VS Code / Cursor / or WindSurf
- Start a new RooCode/Cline chat and select any of the five integrated modes
- Memory mode is activated if you are in Default or Architect mode and will continue to be maintained. Otherwise, you have to manually trigger the mode.
- Experience the benefits of persistent context and optimized workflows!
For full usage instructions, refer to the original RooFlow documentation.
Inspired by and References
Cline Memory Bank
Inspired by https://github.com/GreatScottyMac/roo-code-memory-bank
Windosurf Cascade Memory Bank
Inspired by https://github.com/GreatScottyMac/cascade-memory-bank
RooFlow
Inspired by https://github.com/GreatScottyMac/RooFlow
Tips and Tricks
Reference: https://github.com/Michaelzag/RooCode-Tips-Tricks
Devin Rules
Reference: https://github.com/grapeot/devin.cursorrules
Cursor Memory Bank Rules
Reference: https://gist.github.com/ipenywis/1bdb541c3a612dbac4a14e1e3f4341ab
RooCode Docs
Reference: https://docs.roocode.com/
Windsurf Rules Bank
Reference: https://windsurf.run/
RooFlow Installer
Inspired by: https://github.com/amir-arad/rooflow