Elftia — the AI coding agent that ships real PRs
A desktop coding agent with a built-in tool chain, skills, and multi-provider LLM support.
Elftia is a desktop AI coding agent (Electron + React) that pairs a TinyElf tool-chain engine with multi-provider LLM routing to plan, edit, and ship code changes.
SHOWCASE
See it in action
A look at the TinyElf agent driving a real coding session.

Chat-driven editing
Plan and apply multi-file edits from a single prompt.

Tool call transparency
Every tool call is shown inline with its result.
FEATURES
Built for real engineering work
Skills & Commands
Reusable, versioned skills extend the agent for repo-specific workflows.
MCP support
Connect Model Context Protocol servers for external tools and data.
HOW IT WORKS
Get started in three steps
- 01

Install Elftia
Download the desktop app for your platform.
- 02

Connect a provider
Add an API key for OpenAI, Anthropic, Gemini, or a compatible provider.
USE CASES
Where teams use Elftia

Feature implementation
Turn a spec into a working PR end to end.

Bug triage
Reproduce, root-cause, and fix regressions.
EXPLORE
Explore more
FAQ
Frequently asked questions
- Which LLM providers does Elftia support?
- OpenAI, Anthropic, Gemini, DeepSeek, and any OpenAI-compatible endpoint.
- Does Elftia run locally?
- Yes — Elftia is an Electron desktop app; your code stays on your machine.