Most coding agents lock you into one provider, one workflow, one way of thinking. Elyra is open, fast, and yours to shape.
MIT licensed. No telemetry, no phone-home, no usage caps. Run it air-gapped, fork it, embed it. The code is yours.
Switch between OpenAI, Anthropic, Google, Mistral, Bedrock, local models, and 25+ more with a single flag. No rewiring, no config files.
Custom tools, skills, prompt templates, themes, and hooks. Build domain-specific agents on top of Elyra's runtime without forking.
| Feature | Elyra | Claude Code | Cursor | GitHub Copilot |
|---|---|---|---|---|
| Open source | ✓ | ✓ | — | — |
| Multi-provider (30+) | ✓ | — | Limited | Limited |
| Terminal-native | ✓ | ✓ | — | — |
| Extension system | ✓ | — | Plugins | Extensions |
| Embeddable SDK | ✓ | ✓ | — | — |
| Session branching | ✓ | — | — | — |
| No telemetry | ✓ | — | — | — |
| Free (bring your own key) | ✓ | Subscription | Subscription | Subscription |
| Smart model routing | ✓ | — | — | — |
| Codebase memory | ✓ | — | — | — |
| Stack profiles | ✓ | — | — | — |
| Database tools | ✓ | — | — | — |
| Starter kit scaffolding | ✓ | — | — | — |
A complete toolkit for autonomous coding -- from LLM abstraction to terminal rendering.
OpenAI, Anthropic, Google, Mistral, Bedrock, and more through a unified streaming API with cost tracking and model catalog.
Read, write, edit, bash, grep, find -- everything the agent needs for autonomous coding out of the box.
Persistent sessions with branching, context compaction, and export. Pick up where you left off.
Custom tools, skills, prompt templates, themes, and hooks. Shape the agent to fit how you work.
Differential rendering, inline images, markdown, syntax highlighting, and a full editor -- all in the terminal.
Lit-based web components for building browser interfaces with chat, artifacts, and model management.
Automatically picks cheap models for simple tasks and powerful models for complex work. Optimizes cost without sacrificing quality.
Remembers architecture, decisions, and gotchas across sessions. No more re-explaining your project every time.
Auto-detects your tech stack and loads specialized knowledge. TALL, VILT, and more -- the agent knows your frameworks.
Query MySQL and ClickHouse directly from the agent. Schema discovery, read-only safety, and natural language to SQL.
Install community packages or write your own. Skills, tools, prompt templates, themes, and hooks -- all pluggable.
TALL stack profile: Livewire 4, Flux UI, Alpine.js, Tailwind. Lifecycle, hydration rules, component patterns, and gotchas.
VILT stack profile: Vue 3, Inertia.js, Laravel, Tailwind. useForm, TypeScript type sync, partial reloads, routing.
Query MySQL and ClickHouse directly. Schema discovery, read-only safety mode, configurable timeouts.
Fetch official Laravel 13.x starter kits from GitHub. React, Vue, Svelte, Livewire -- with Fortify auth, 2FA, teams, and WorkOS.
PrimeVue 4: 80+ UI components for Vue 3. DataTable, Dialog, Forms, Toast, theming, and Laravel Inertia patterns.
Extensions are TypeScript files. Register tools, commands, shortcuts, and hooks with the ExtensionAPI.
# Install stack profiles $ elyra install npm:@elyracode/stack-tall $ elyra install npm:@elyracode/stack-vilt # Install database tools $ elyra install npm:@elyracode/db-tools # Install Laravel starters $ elyra install npm:@elyracode/laravel-starters # Install PrimeVue component knowledge $ elyra install npm:@elyracode/stack-primevue # Install from git $ elyra install git:github.com/user/my-extension # Load a local extension for this session $ elyra -e ./my-extension.ts # List installed packages $ elyra list
Install, set an API key, and start coding with AI.
Install globally via npm, or use the install script.
Export a provider key, or use
/login for subscription-based
access (Claude Pro, ChatGPT Plus, Copilot).
Run elyra in your project
directory and describe what you want to
build. The agent reads, writes, and edits
code autonomously.
Add skills, prompt templates, custom tools, and themes. Install community packages or write your own extensions.
# Install $ npm install -g @elyracode/coding-agent # Set your API key $ export ANTHROPIC_API_KEY=sk-ant-... # Or use OpenAI, Gemini, etc. $ export OPENAI_API_KEY=sk-... $ export GEMINI_API_KEY=... # Start the agent $ elyra
# Or use subscription-based providers $ elyra > /login Select a provider: Anthropic Claude Pro/Max OpenAI ChatGPT Plus/Pro GitHub Copilot
Five packages, each independently usable. Compose what you need.
30+ providers through 9 API protocols. Use API keys or existing subscriptions.
Elyra is open source and MIT licensed. Here is how you can support the project.