Supported AI Providers
Mahalaxmi orchestrates any AI CLI tool through native PTY control. The providers listed below ship with built-in adapters. Additional providers can be added via the Provider Plugin SDK.
The VS Code Extension connects to any provider via the Provider Plugin SDK.
Claude Code
PrimaryAnthropic
The primary supported provider. Claude Code is a full-featured AI coding CLI that Mahalaxmi controls via PTY for orchestrated, multi-agent software development workflows.
GitHub Copilot
SupportedGitHub / Microsoft
GitHub Copilot CLI integration allows Mahalaxmi Workers to leverage Copilot completions and chat within the orchestration pipeline using native PTY control.
Grok
SupportedxAI
Grok is xAI's conversational AI model. Mahalaxmi supports Grok via its CLI interface, enabling Workers to route tasks to Grok when configured as a provider.
Ollama
Local / Self-HostedOllama
Run open-weight models locally. Ollama support lets teams keep sensitive workloads entirely on-premise without any external API calls, using Mahalaxmi's PTY adapter.
Gemini
SupportedGoogle Gemini is available as a provider through the Gemini CLI. Mahalaxmi routes tasks to Gemini using the same PTY control layer shared by all providers.
Provider Plugin SDK
Any AI CLI tool can be integrated with Mahalaxmi by implementing the Provider Plugin SDK interface. A custom provider needs to supply three things:
- A PTY adapter that starts the CLI process and manages its stdio streams.
- A prompt formatter that translates Mahalaxmi task descriptors into the provider's expected input format.
- A response parser that extracts structured output from the CLI's raw terminal output.
Once implemented, the provider registers itself in the Mahalaxmi configuration file and becomes immediately available for task routing — including as a fallback in the ProviderRouter chain.
View Provider Plugin SDK on GitHub →