ovh/shai
A Rust-based terminal coding assistant agent with OpenAI-compatible APIs, MCP support, and headless mode for scripting and automation.

shai is an interactive terminal-based coding agent that serves as a pair programming companion. It supports interactive chat for writing code and fixing bugs, headless mode for scripting and automation, and runs as an HTTP service with OpenAI-compatible APIs and SSE streaming. The tool integrates with multiple LLM providers including OVHCloud and OpenAI, supports MCP for specialized agent configurations, and provides project context through SHAI.md files.
Frequently asked
- What is ovh/shai?
- A Rust-based terminal coding assistant agent with OpenAI-compatible APIs, MCP support, and headless mode for scripting and automation.
- Is shai open source?
- Yes — ovh/shai is open source, released under the Apache-2.0 license.
- What language is shai written in?
- ovh/shai is primarily written in Rust.
- How popular is shai?
- ovh/shai has 621 stars on GitHub.
- Where can I find shai?
- ovh/shai is on GitHub at https://github.com/ovh/shai.