Agent Backends

Mudabbir supports three agent backends. Each provides different capabilities and trade-offs.

Backend Comparison

FeatureClaude Agent SDKMudabbir NativeOpen Interpreter
ProviderAnthropic or OllamaAnthropic or OllamaOllama/OpenAI/Anthropic
Built-in toolsBash, Read, Write, EditCustom + OI executionOI tools
Local modelsYes (Ollama)Yes (Ollama)Yes (Ollama)
Code executionClaude toolsOpen InterpreterOpen Interpreter
StreamingYesYesYes
MCP supportNativeVia tool registryVia tool registry
Recommended forCoding, complex tasksBalanced workflowsLocal/offline use

Switching Backends

Set the backend via environment variable or config:

Terminal window
export MUDABBIR_AGENT_BACKEND="claude_agent_sdk" # default
# or
export MUDABBIR_AGENT_BACKEND="mudabbir_native"
# or
export MUDABBIR_AGENT_BACKEND="open_interpreter"

Or change it in the web dashboard’s Settings panel.

Backend Details