LyraAn agent of its own.

A standalone AI agent, built from scratch. Bring your own models, and carry every session from desktop to phone.

Version 0.9.19. Free and open source.

Lyra’s chat window: projects and sessions on the left, a conversation in progress on the right.

Built from scratch

Not a wrapper.

The agent loop, the tools, skills, and MCP are all written from the ground up. There is no Claude Code or Codex underneath.

20built-in tools

Files and code

  • read
  • write
  • edit
  • ls
  • glob
  • grep
  • symbol
  • lsp

Commands

  • bash
  • bash_output

Session and memory

  • todo_write
  • task
  • skill
  • rule
  • recall
  • learn
  • ask_user

Network and preview

  • web_fetch
  • web_search
  • preview

Your models. Your keys.

Add as many providers as you like, with as many models on each. All three API formats work.

  • ResponsesOpenAI’s own API
  • Anthropic MessagesAnthropic
  • Chat CompletionsOther OpenAI-compatible services
Lyra’s model settings: providers, and the models on each.

Split view

Several conversations. One window.

Keep up to four sessions side by side, each with its own tools. When space runs short, they squeeze instead of spilling into new windows.

Lyra in split view: several sessions side by side in one window.

Sub-agents

Fan out. Report back.

The task tool hands work to agents with their own context. The legwork stays with them; only the conclusion comes back.

  • general
  • explore
  • review
  • verify
  • plan
  • simple
  • reason

Seven built in. Write your own in .lyra/agents.

Lyra’s sub-agent pane: what each sub-agent is doing.

Plugin market

Install it. Now it knows how.

Skills, plugins, and MCP servers, browsed in one place and installed in one click. Skills load only when used, so dozens cost almost no context.

  • GitHub
  • Notion
  • Figma
  • Slack
  • Stripe
  • Cloudflare Skills
  • Supabase
  • MongoDB
  • Redis
  • Sentry
  • Grafana
  • Kubernetes
  • Playwright
  • Chrome DevTools
  • Hugging Face
  • Obsidian
  • Excel
  • Atlassian
  • AWS Documentation
  • Microsoft Learn
  • Brave Search
  • DuckDuckGo
  • Expo
  • Vercel Agent Skills
  • Firecrawl
  • Context7
  • Zotero
  • arXiv
  • draw.io
  • Google Cloud Skills

70skills, plugins, and MCP servers, and counting

Browse the market
Lyra’s plugin market: skills, plugins, and MCP servers by category.
One entry’s page in the plugin market.

Workspace

Right beside the chat.

  1. File preview

    Files open beside the chat: code highlighted, Markdown rendered, mermaid diagrams and all.

  2. Nine panes

    Terminal, files, Git, browser, sub-agents and more. Open them all and drag them anywhere.

  3. Scheduled tasks

    Audit dependencies at nine every morning? Set the time; a fresh session runs it for you.

Lyra’s file preview: a code file open beside the chat.Lyra’s workspace panes: terminal, Git and more open at once.Lyra’s scheduled tasks: prompts that run daily or on an interval.

Workspace

Right beside the chat.

  1. File preview

    Files open beside the chat: code highlighted, Markdown rendered, mermaid diagrams and all.

    Lyra’s file preview: a code file open beside the chat.
  2. Nine panes

    Terminal, files, Git, browser, sub-agents and more. Open them all and drag them anywhere.

    Lyra’s workspace panes: terminal, Git and more open at once.
  3. Scheduled tasks

    Audit dependencies at nine every morning? Set the time; a fresh session runs it for you.

    Lyra’s scheduled tasks: prompts that run daily or on an interval.

On your phone

Start at your desk. Carry on from your phone.

Your phone replays the same session log: watch a turn, approve an action, ask a follow-up. Models and keys never leave your computer.

Projects and sessions on the phone; the one waiting for approval is marked.
Lyra on a phone, waiting for approval to run a command: deny, don’t ask again, or allow once.
Reading, on the phone, a conversation finished on the desktop.

MIT licensed

Open source. On everything.

Every line is on GitHub. Each release ships for macOS, Windows, Linux, Android, and iOS.

  • macOS
  • Windows
  • Linux
  • Android
  • iOS
Run from source
git clone https://github.com/kittors/Lyra.gitcd Lyrapnpm installpnpm dev

And there’s more.

Three permission modes

Ask for approval, let it approve all but what looks risky, or give it full access. Switch any time from the composer.

Context at a glance

A ring in the composer shows how much is used. Click it for the breakdown.

Awake while it works

One switch in General settings. Closing the lid still sleeps.

Side chat

A second conversation beside the first. It reads the main chat and writes nothing into it.

MCP

All three transports. Tools carry their server’s name, so nothing collides.

Built-in browser

The agent drives the very page you are looking at.

Skills on demand

Only names and descriptions sit in the prompt; the body loads when it is used. Dozens cost almost nothing.

Built-in formatters

Format in one click, or on save if you turn it on. Your project’s .prettierrc and .editorconfig come first.

It tells you when it’s done

A system notification when a task finishes while you are elsewhere.

Lyra’s mascot: a blue-haired girl holding a white rabbit.

Take Lyra home.

Free for macOS, Windows, Linux, Android, and iOS.