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.

7+
LLM providers
100%
local-first

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

Chat-driven editing

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

Tool call transparency

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

  1. 01
    Install Elftia

    Install Elftia

    Download the desktop app for your platform.

  2. 02
    Connect a provider

    Connect a provider

    Add an API key for OpenAI, Anthropic, Gemini, or a compatible provider.

USE CASES

Where teams use Elftia

Feature implementation

Feature implementation

Turn a spec into a working PR end to end.

Bug triage

Bug triage

Reproduce, root-cause, and fix regressions.

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.

Ready to try Elftia?

Free to download, bring your own API key.

Download now