Mahalaxmi
Mahalaxmi
FeaturesPricingProductsOpen SourceDocs
LoginGet Started

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

Primary

Anthropic

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

Supported

GitHub / Microsoft

GitHub Copilot CLI integration allows Mahalaxmi Workers to leverage Copilot completions and chat within the orchestration pipeline using native PTY control.

Grok

Supported

xAI

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-Hosted

Ollama

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

Supported

Google

Google 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:

  1. A PTY adapter that starts the CLI process and manages its stdio streams.
  2. A prompt formatter that translates Mahalaxmi task descriptors into the provider's expected input format.
  3. 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 →