Welcome to the Rawi (راوي) documentation wiki! This comprehensive guide covers everything you need to know about using the AI-powered CLI tool that transforms your terminal into an intelligent workspace.
- Installation & Setup — Install Rawi and get started in minutes
- Quick Start Guide — Your first steps with Rawi
- Configuration — Set up AI providers and profiles
- Commands Reference — Complete guide to all Rawi commands
- File Reading & Processing — Process PDFs, DOCX, XLSX, and text files
- AI Providers — Supported AI providers and setup guides
- Act Templates — 200+ expert prompt templates
- Session Management — Persistent conversations and context
- Shell Integration — Pipes, redirects, and scripting
- Workflow Examples — Real-world usage patterns
- Profile Management — Multiple configurations for different projects
- History & Analytics — Manage and analyze your AI conversations
- CLI Reference — Detailed command documentation
- Troubleshooting — Common issues and solutions
- FAQ — Frequently asked questions
- API Reference — For developers and integrators
Rawi (راوي) is a developer-friendly AI-powered CLI tool that brings multiple AI providers directly to your terminal. Whether you're debugging code, writing documentation, analyzing data, or learning new technologies, Rawi provides intelligent assistance through a simple command-line interface.
- 🤖 11 AI Providers — OpenAI, Anthropic, Google, DeepSeek, Mistral, Cerebras, Ollama, LM Studio, Azure, Bedrock, and xAI
- 🛡️ Privacy First — Local AI support with Ollama and LM Studio
- ⚡ Developer Optimized — Built specifically for coding workflows
- 🎯 200+ Templates — Expert-level prompt templates
- 🔄 Shell Integration — Perfect pipes, redirects, and script automation
- 📊 Smart Sessions — Persistent conversations with context awareness
- 🌍 Multilingual — Full support for English and Arabic
- 📚 Rich History — Search, export, and manage conversations
- Installation & Setup — Get Rawi installed
- Quick Start Guide — Your first AI conversation
- Basic Commands — Learn the
askcommand
- AI Providers Overview — Compare providers
- Configuration Guide — Set up your first provider
- Provider-Specific Guides — Detailed setup instructions
- Act Templates — Specialized AI personas
- Session Management — Conversation continuity
- Shell Integration — Powerful terminal workflows
- Troubleshooting — Common issues and fixes
- FAQ — Frequently asked questions
- Community Support — Get help from the community
- Installation & Setup — Get Rawi installed and running
- Quick Start Guide — Your first steps with Rawi
- Usage Guide — Comprehensive usage examples
- Commands Overview — All available commands
- ask — AI Assistant — Interactive AI conversations
- chat — Interactive Sessions — Extended chat conversations
- exec — Command Generation — Convert natural language to CLI commands
- configure — Setup & Management — Configuration and settings
- history — Conversation Management — View and manage conversation history
- act — Template Explorer — Role-based AI interactions
- provider — Provider Management — AI provider configuration
- info — System Information — View system and configuration info
- Providers Overview — Supported AI providers and setup
- Act Templates — Pre-built prompts and specialized roles
- Session Management — Conversation context and continuity
- Profile Management — Multiple configuration profiles
- Shell Integration — Advanced terminal integration
- Content Filtering — Protect sensitive information
- Workflow Examples — Real-world usage patterns
- Development Workflow — Code review, debugging, documentation
- Content Creation Workflow — Writing, editing, research
- Research & Analysis Workflow — Data analysis, literature review
- FAQ — Frequently asked questions and answers
- Troubleshooting — Common issues and solutions
- LM Studio
- Azure OpenAI
- AWS Bedrock
- xAI
- Act Templates
- Development Workflows
- Data Analysis Workflows
- Content Creation Workflows
- Learning & Research Workflows
Found an issue with the documentation or want to contribute?
- Report Issues: GitHub Issues
- Suggest Improvements: GitHub Discussions
- Contribute: See our Contributing Guide
- GitHub Repository — Source code and issues
- NPM Package — Download and installation
- Website — Official website
- Discussions — Community support
"راوي" means "storyteller" in Arabic — every great story starts with a question.