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.