Skip to content

Rawi (راوي) Documentation | User Guide

The Rawi Command Line Interface (Rawi CLI) is an open source tool that enables you to interact with multiple AI providers directly from your terminal. With minimal configuration, the Rawi CLI lets you run commands to ask questions, analyze code, manage chat history, and configure AI profiles, right from your command-line shell.

  • Linux shells – Use common shells such as bash or zsh to run Rawi commands on Linux or macOS.
  • Windows command line – On Windows, run Rawi commands in Command Prompt or PowerShell.

All major Rawi features are available through the CLI, including provider configuration, session management, and advanced shell integration. New features are added regularly, and the CLI is designed to provide full access to Rawi’s capabilities as soon as they are available.

The Rawi CLI provides direct access to the public APIs of supported AI services (OpenAI, Anthropic, Google, Ollama, Azure, Bedrock, and more). You can explore provider capabilities, automate workflows with shell scripts, and manage your AI-powered development tasks efficiently.

Rawi is actively maintained and regularly updated to support the latest AI models and providers. For the best experience, always use the latest version.

To install or update Rawi, see Getting Started.

To check your installed version, run:

Terminal window
$ rawi --version
rawi/0.0.0-beta.12 linux-x64 node-v18.20.2

For version history and release notes, see the Releases.

Rawi is open source and community-driven. For support, see:


Rawi brings the power of AI to your terminal, integrate, automate, and accelerate your workflow with a single CLI tool.