0eb1d93d736b164c0c627118aa2383c9438f90d9
R Vibe Tool
Overview
R Vibe Tool is a powerful Command-Line Interface (CLI) utility designed for Linux environments, offering advanced AI-assisted development capabilities with elegant markdown output.
Features
-
Flexible AI Integration: Support for multiple AI models including:
- OpenAI GPT-3.5-turbo (default)
- Ollama
- Anthropic Claude
-
Customizable Behavior: Configure tool behavior through
~/.rcontext.txt -
Agent Support: Intelligent context-aware assistance
-
Markdown Output: Clean, readable documentation generation
Prerequisites
- Linux operating system
- Configured AI model access
Configuration
Environment Variables
Ollama Configuration
export R_MODEL="qwen2.5:3b"
export R_BASE_URL="https://ollama.molodetz.nl"
./r
Claude Configuration
export R_MODEL="claude-3-5-haiku-20241022"
export R_BASE_URL="https://api.anthropic.com"
export R_KEY="sk-ant-[your-key]"
./r
Best Practices
- Use
~/.rcontext.txtto define specific behavioral instructions - Include file saving steps in your context instructions
- Use the
indextool to initialize only source files, excluding environment and node_modules
Example Project
For a comprehensive example of R Vibe Tool in action, visit: Streamii Project
Limitations
- OpenAI key usage is temporary and limited
- Performance may vary depending on the selected AI model
Support
For issues or contributions, please refer to the project repository.
Description
CLI gpt with many features. Reviewing, refactoring, running (cgi) web server. Written in C but extensible by Python. It has nice markdown output for the terminal.
9.9 MiB
Languages
C
89.5%
Python
9.5%
Makefile
0.6%
Shell
0.2%
Dockerfile
0.2%