From 98d9e37616b0e326d64435616d0024458282b574 Mon Sep 17 00:00:00 2001 From: retoor <retoor@molodetz.nl> Date: Thu, 3 Apr 2025 13:22:50 +0200 Subject: [PATCH] UPdate Readme. --- README.md | 58 ++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 7999869..b77bcd8 100644 --- a/README.md +++ b/README.md @@ -1,24 +1,64 @@ # R Vibe Tool -R is a CLI vibe tool for Linux with nice markdown output. It has agent support. Put your instructions into `~/.rcontext.txt`to describe how it should behave. Tip: include the saving of files as instruction step. Use the `index` tool to initialize only source files and no environment / node_modules files to continue on an existing project! Good to instruct that first of your `.rcontext.txt` file. +## Overview -By default it uses OpenAI GPT-3.5-turbo as the model. It will use my limited OpenAI key as example. -That will thus only work temporary! Good news, Ollama and Claude are also supported +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. -An example what I have vibed with is [this](https://molodetz.nl/projects/streamii/README.md.html). +## Features -## How to get it working under OLLAMA -### Ollama molodetz server is slow. +- **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 ```bash export R_MODEL="qwen2.5:3b" export R_BASE_URL="https://ollama.molodetz.nl" ./r ``` -## How to get it working under ANTHROPIC CLAUDE -``` +#### Claude Configuration +```bash export R_MODEL="claude-3-5-haiku-20241022" export R_BASE_URL="https://api.anthropic.com" -export R_KEY="sk-ant-" +export R_KEY="sk-ant-[your-key]" ./r ``` + +## Best Practices + +1. Use `~/.rcontext.txt` to define specific behavioral instructions +2. Include file saving steps in your context instructions +3. Use the `index` tool 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](https://molodetz.nl/projects/streamii/README.md.html) + +## 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. + +## License + +[Insert License Information] \ No newline at end of file