UPdate Readme.
This commit is contained in:
parent
cc04745542
commit
98d9e37616
58
README.md
58
README.md
@ -1,24 +1,64 @@
|
|||||||
# R Vibe Tool
|
# 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.
|
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.
|
||||||
That will thus only work temporary! Good news, Ollama and Claude are also supported
|
|
||||||
|
|
||||||
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
|
- **Flexible AI Integration**: Support for multiple AI models including:
|
||||||
### Ollama molodetz server is slow.
|
- 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
|
```bash
|
||||||
export R_MODEL="qwen2.5:3b"
|
export R_MODEL="qwen2.5:3b"
|
||||||
export R_BASE_URL="https://ollama.molodetz.nl"
|
export R_BASE_URL="https://ollama.molodetz.nl"
|
||||||
./r
|
./r
|
||||||
```
|
```
|
||||||
|
|
||||||
## How to get it working under ANTHROPIC CLAUDE
|
#### Claude Configuration
|
||||||
```
|
```bash
|
||||||
export R_MODEL="claude-3-5-haiku-20241022"
|
export R_MODEL="claude-3-5-haiku-20241022"
|
||||||
export R_BASE_URL="https://api.anthropic.com"
|
export R_BASE_URL="https://api.anthropic.com"
|
||||||
export R_KEY="sk-ant-"
|
export R_KEY="sk-ant-[your-key]"
|
||||||
./r
|
./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]
|
Loading…
Reference in New Issue
Block a user