A coding agent
that lives where
you actually work
.
Elyra is a self-extensible AI coding agent for the terminal — unified across 30+ models, scriptable from the ground up, and yours to shape. No editor lock-in. No subscription. No telemetry.
- Tokens
- −30%
- Providers
- 30+
- Price
- Free
Save up to 30%
on every project
Elyra auto-selects cheap, fast models for simple tasks — file reads, small edits, lookups — and reserves powerful frontier models for the work that actually needs them.
- Token-aware routing per turn, not per session
- Cost tracking across all 30+ providers
- Context compaction keeps long sessions cheap
-
Override anytime with
/modelorCtrl+P
turn 1 · read package.json → claude-haiku ($0.0003) turn 2 · grep for usages → gpt-4o-mini ($0.0008) turn 3 · refactor auth flow → claude-sonnet ($0.041) turn 4 · summarize changes → claude-haiku ($0.0004) ────────────────────────────────── session total $0.042 vs. all-sonnet $0.061 saved 31%
Most agents pick a side.
Elyra picks yours.
One vendor, one editor, one workflow — most tools decide for you. Elyra is built around the opposite assumption: that the person at the keyboard knows best, and the agent should adapt.
Independent & private
No accounts. No telemetry. No paid tier. Your keys, your data, your machine.
Zero vendor lock-in
OpenAI, Anthropic, Google, Mistral, Bedrock, local models — one unified streaming API.
Built to be extended
Tools, skills, prompt templates, themes, providers. Drop-in extensions in a single file.
Features
Everything in one binary
A complete agent runtime — tools, sessions, memory, UI — installed with a single npm command.
Unified streaming API with cost tracking across OpenAI, Anthropic, Google, Mistral, Bedrock and more.
Read, write, edit, bash, grep, find. Everything an agent needs, with safety rails.
Branching sessions, context compaction, HTML export, full audit trail.
Custom tools, skills, prompt templates, themes and hooks — discovered automatically.
Differential rendering, markdown, syntax highlighting, image and editor support.
Lit components for embedding chat, artifacts and model pickers in your app.
Auto-selects cheap models for simple tasks, powerful ones for complex work.
Persists project knowledge across sessions — no re-explaining your stack.
TALL, VILT, RILT and more. Auto-detected. Drop-in expert context per stack.
Ecosystem
An ecosystem that grows with you
Install only what you need. Every package is opt-in and works standalone.
@elyracode/stack-tall
TALL — Tailwind, Alpine, Laravel, Livewire 4, Flux UI
@elyracode/stack-vilt
VILT — Vue 3, Inertia, Laravel, Tailwind
@elyracode/stack-rilt
RILT — React 19, Inertia 2, Laravel, shadcn/ui
@elyracode/stack-primevue
PrimeVue 4 — 80+ components for Vue 3
@elyracode/stack-filament
Filament v5 — admin panels, resources, multi-tenancy
@elyracode/stack-laravel-ai
Laravel AI SDK — agents, tools, embeddings, vector stores
@elyracode/flux-ui
Flux UI tools — live component index, page generator
@elyracode/laravel-starters
Fetch official Laravel 13.x starter kits
@elyracode/db-tools
Query MySQL and ClickHouse with schema awareness
@elyracode/doctor
Health checks — security, deps, code quality
@elyracode/http-tools
API testing, OpenAPI parsing, live docs fetch
@elyracode/design-tools
Browser preview, screenshots, Tailwind consistency
@elyracode/subagents
Delegate to focused child agents — scout, reviewer, planner, worker, oracle
@elyracode/git-intel
Git intelligence — session briefings, commit messages, PR descriptions
@elyracode/test-gen
Test generation — Pest for Laravel, Vitest for TypeScript
@elyracode/perf-tools
Performance analysis — N+1 queries, missing indexes, eager loading
@elyracode/i18n-tools
Localization — find hardcoded strings, missing translations across locales
@elyracode/herd
Laravel Herd — environment detection, services, error logs, .env sync
Quickstart
Up and running in minutes
# 1. Install $ npm install -g @elyracode/coding-agent # 2. Configure a provider $ export OPENAI_API_KEY=sk-... $ export ANTHROPIC_API_KEY=sk-ant-... # 3. Run it in your project $ cd my-project && elyra # 4. Optional: add stack profile $ npm install -g @elyracode/stack-tall
Comparison
Why developers choose Elyra
| Feature | Elyra | Typical agent |
|---|---|---|
| Independent & private | ||
| Multi-provider (30+) | ||
| Terminal-native | ||
| Extension system | ||
| Embeddable SDK | ||
| Session branching | ||
| No telemetry |
Quiet tools
for serious
software work.
Install once. Bring your own keys. Keep your sessions on your machine. Shape Elyra to fit how you actually build.