Skip to content

Welcome to Rawi (راوي)

Rawi (راوي) is a developer-friendly AI-powered CLI tool that delivers clear answers, summaries, and analyses directly in your terminal. Inspired by the rich Jordanian storytelling tradition, Rawi transforms your command line into an intelligent assistant for your development workflow.

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

🚀 Get Started

New to Rawi? Start here with installation and basic setup.

Get Started 🚀

⚙️ Configuration

Set up AI providers, profiles, and customize Rawi for your needs.

Configure ⚙️

🔄 Workflows

Real-world examples and automation patterns for daily tasks.

View Workflows


Terminal window
# Code review with AI
git diff | rawi ask --act code-reviewer "Review these changes"
# Review source files directly
rawi ask --file src/app.js --act code-reviewer "Review this code"
# Debug assistance
cat error.log | rawi ask --act debugging-expert "Help me understand this error"
# Generate documentation
cat api.js | rawi ask --act technical-writer "Document this API"
Terminal window
# Process PDF reports
rawi ask --file report.pdf "Summarize key findings"
# Analyze Excel spreadsheets
rawi ask --file data.xlsx --act data-scientist "Analyze trends in this data"
# Review Word documents
rawi ask --file requirements.docx "Extract functional requirements"
# Log analysis
tail -f app.log | rawi ask "Monitor for critical errors"
Terminal window
# Technical writing
rawi ask --act technical-writer "Explain Docker containers for beginners"
# Code examples
rawi ask --act software-engineer "Show me Express.js authentication examples"
# Process presentations
rawi ask --file slides.pptx "Create speaker notes for this presentation"

Unlike web-based AI tools, Rawi integrates seamlessly with your existing terminal workflow:

  • Pipe data in and out of other commands
  • Use in shell scripts and automation
  • No context switching from your development environment

Access the best AI models for different tasks:

  • OpenAI GPT-4 for general-purpose assistance
  • Anthropic Claude for detailed analysis and safety
  • Ollama for private, local AI processing
  • Google Gemini for multimodal capabilities

Built by developers, for developers:

  • Code-aware templates and prompts
  • Git integration and workflow automation
  • Programming language expertise across the stack

Ready to transform your terminal into an AI-powered workspace?

  1. Install Rawi — Get up and running in minutes
  2. Quick Start Guide — Your first AI conversation
  3. Explore Templates — Discover expert-level assistance
  4. Advanced Features — Sessions, profiles, and automation


Rawi (راوي) — meaning “storyteller” in Arabic — brings the rich tradition of knowledge sharing to your development workflow.