Products

One neural-native
stack of products

Edit, ship, and watch your intelligence in production. Three tools built for the AI-native team — all wired into the same gateway.

ElsaEditor

The neural-native editor

Write, refactor, and review code with multi-provider AI side-by-side. Inline diffs, agent handoffs, and context-aware completions — all in one editor. ElsaEditor unifies Claude, GPT, Gemini, and your local Ollama models into a single workflow, so you stop juggling tabs and start shipping. Bring your own keys, route per-task, and watch token costs in the status bar. Pair-program with an agent that reads your tree-sitter AST, respects your lint config, and never loses the plot mid-refactor.

ElsaEditor preview 1ElsaEditor preview 2ElsaEditor preview 3

Elsa CLI

Multi-model agents from your terminal

A single CLI that pipes prompts, files, and shell context to whichever model is cheapest and best. Scriptable, composable, CI-friendly. Elsa CLI runs on macOS, Linux, and Windows with a five-second install — no Docker, no daemon. Chain agents with Unix pipes, drop into long-running sessions with persistent memory, and ship reproducible AI workflows alongside your codebase. Built for engineers who already live in tmux and want their AI tools to feel like grep.

~/projects/api — zsh
$ elsa "refactor login() to async/await" --model claude-sonnet-4.5
→ routed to anthropic · 412ms · $0.0021
✓ patched src/auth/login.ts (3 hunks)
✓ ran tests · 24 passing · 0 failing
$
$ git diff | elsa --model gpt-4o "explain in one sentence"
Adds rate-limit middleware to /api/login (10 req/min per IP).
$ kubectl logs api-pod | elsa "summarize errors"
3 OOM kills in the last hour — all on POST /upload (>50MB).
$ elsa session start review
session "review" · context: 8 files · 12k tokens
$ review> what changed since last release?
47 commits across 12 files · 3 breaking changes (see CHANGELOG)
$ review> draft release notes
→ written to RELEASE_NOTES.md (212 lines)

Elsa Data Pulse

Live token & cost observability

Real-time dashboards for every request, every model, every dollar. Slice by user, project, or route. Catch regressions before they ship. Data Pulse ingests provider invoices, agent traces, and cache metrics into one warehouse you actually control. Alert on prompt drifts, p95 spikes, and budget overruns through Slack, PagerDuty, or webhooks. Export everything to Grafana, Datadog, or your data lake — no vendor lock-in, no opaque sampling.

Elsa Data Pulse preview 1Elsa Data Pulse preview 2Elsa Data Pulse preview 3

Ready to ship neural-native?

Start free with 1M tokens included. No credit card, no SDR call.