The core · MIT licensed

The framework
behind every AVA agent.

Codec is the open-source runtime Lucy, Intake, and Beacon run on. 245 features · 57 skills · 378 tests · 34K+ lines of code. You can self-host, fork, ship your own agents on top — or just read how we built it. We made it open because renting agent infrastructure shouldn't be a business.

~/my-agent · zsh Codec 0.9.4
$ npx codec init
✔ Cloning skeleton…
✔ Installed 57 skills · 245 features across 8 domains
✔ Wiring tools: calendar, voice, email, crm
✔ Ready.

$ codec run --agent lucy
# Lucy v1.2 · standing by.

lucy> "book Marie for tomorrow at 8:30"
→ intent: schedule.create
→ tools: calendar.write + contacts.find
→ reply: "Booked. SMS sent."

$
Codec · The film

See how it thinks.

A short tour of what Codec actually does — the framework behind every AVA agent, running in the open.

245 features 57 skills 378 tests MIT licensed
245
Features
Shipped across 8 domains
57
Skills
Pluggable, composable
378
Tests
Green on every commit
34K+
Lines
TypeScript + Python
90+
Stars
and counting
MIT
License
Yours to fork, ship, sell
Architecture

Five layers.
Swap any of them.

05

Interface

telegram web voice-sip api slack email-in
04

Agent

lucy intake beacon agent-builder persona
03

Skills

calendar email voice invoicing social research docs sales + 52 more
02

Runtime

planner tool-router memory guardrails eval
01

Model

anthropic openai gemini local · ollama fallback-router
Every layer is swappable. Don't like our planner? Drop in your own. Want Lucy on local Llama instead of Anthropic? One config line. Prefer to run Intake behind Twilio instead of our SIP? Already there. No forks required.
The Codec suite

One framework. Seven products.

Codec is the runtime. Around it we ship six surfaces — voice, dictation, instant agents, chat, vibe sessions, voice-first — plus an overview surface that ties them together. All open source. All swappable. All shipped from the same monorepo.

01
CODEC Core

The runtime. Skills, planner, evals, tool-use. Everything else extends from this.

Foundation
02
CODEC Dictate

Push-to-talk dictation. Voice in, structured text out, into any field on any app.

Voice · capture
03
CODEC Instant

Spin a one-shot agent on demand. No setup, no project file. Ask, get, dismiss.

Ad-hoc agents
04
CODEC Chat

Persistent conversational surface. Memory, context, your skills, your tools.

Long-form
05
CODEC Vibe

Sessions tuned for creative flow. Pair with a model that matches your taste.

Creative flow
06
CODEC Voice

Hands-free, voice-in / voice-out. Drive your machine without touching the keyboard.

Voice-first
07
CODEC Overview

Single pane of glass across every surface. See, switch, and orchestrate every Codec session you have running.

Orchestration
Coming Q2 2026

CODEC for Mac.
A native app for the seven.

One drag-and-drop install. The full Codec suite, packaged for macOS. Bring your own AI brain — we never resell tokens.

Native Mac app

Built for Apple Silicon. Drag-and-drop install. Menu-bar, hotkeys, system-wide voice. No browser, no Electron tax.

Pick your AI brain

Plug in Anthropic, OpenAI, Gemini, or a local model. Switch per surface. We never resell tokens — you pay the model provider directly, plus 20% routed through us.

Voice-first

Push-to-talk anywhere. Dictation, conversation, voice agents. The keyboard becomes optional.

Step 01
Buy — $99/yr
One license, all surfaces
Step 02
Receive
Signed .dmg in your inbox
Step 03
Install
Drag to Applications
Step 04
Talk
Connect your AI brain — you’re live
Tier 01

CODEC OSS

FreeMIT licensed

Self-host the runtime. Build your own surfaces. We don’t see your traffic.

  • Codec Core, Skills SDK, evals
  • Self-hosted, your cloud, your keys
  • Community support · GitHub Discussions
  • Fork, modify, ship commercial work on top
Launching Q2 2026 · Notify me Star on GitHub

Why we made it open.

We spent two years watching the agent tooling space congeal into closed platforms — each of them trying to be the landlord of your workflows. We don't think that works long-term. The interesting surface area is above the runtime, not inside it.

Codec is our bet that the best agents will be built on open foundations — and the best agencies will be the ones who can run yours end-to-end. You pay us for the people and the playbook. Not the plumbing.

Your data, your box

Self-host on your cloud. We never see customer data unless you ask us to.

No vendor lock-in

Agents and skills are portable. If we disappear tomorrow, you keep running.

Fork & ship

Build your own agent on Codec. Sell it, license it, hide it. No strings.

Read our code

Every skill, every prompt, every eval. If you can't audit the agent, you shouldn't run it.

What Codec replaces

Stop renting. Own the stack.

Every Codec install is a migration out of the SaaS subscriptions that stack up every month. Same tools. Same job. No monthly bill after setup.

You're paying for
Monthly cost
Codec replacement
Cost after setup
ChatGPT Plus
$20/mo
Codec Chat — 250K context, local LLM
$0
SuperWhisper / Whisper apps
$10–15/mo
Codec Dictate — hold, speak, paste
$0
Cursor / Windsurf Pro
$20/mo
Codec Vibe — AI coding IDE + Skill Forge
$0
Grammarly Premium
$12/mo
Codec Instant — right-click AI services
$0
Cloud API costs (OpenAI, etc.)
$50–200/mo
Local Qwen 3.5 35B on Mac Studio
$0
Datadog / monitoring
$15–50/mo
Codec Overview — dashboard + full audit
$0
Total potential savings $140–500+ / month
Path 2 · Sovereign install

Own your compute.

We source a Mac Studio, pre-configure every open-source model you need (Qwen, Llama, Mistral, Whisper, Stable Diffusion — your choice), customize it to your workflow, and ship it ready to plug in.

Real AI ownership. Your hardware, your models, your privacy. Zero cloud dependency. Zero subscription after install.

Book a consultation → Price depends on your hardware + model config

Your first agent in
about 40 lines.

A working voice receptionist — hooked to your calendar, branded, deployed. Walk through the codec tutorial in under 10 minutes.

agents/reception.ts TypeScript · Codec 0.9.4
// A voice agent that handles overflow calls.
// Reads your calendar, books, sends SMS. 40 lines.

import { Agent, Skill } from 'codec';
import { calendar, sms, contacts, voice } from 'codec/skills';

export default new Agent({
  name: 'Reception',
  persona: 'Warm, concise, always uses the caller\'s name.',
  voice: { model: 'eleven/jenny', pitch: 0.98 },

  skills: [
    calendar({ provider: 'google', owner: 'dr@jansen.de' }),
    contacts({ autoCreate: true }),
    sms({ provider: 'twilio' }),
    voice.pickUp({ hours: '24/7', maxConcurrent: 4 }),
  ],

  rules: [
    'Never schedule past 18:00 weekdays.',
    'Emergencies go to the 2 reserved morning slots.',
    'Send SMS confirmation within 30s of booking.',
  ],
});

Come build with us
on Codec.

Drop a star, open an issue, ship a skill. The framework is free forever — the agency around it is how we eat.

Star Codec on GitHub Book a consultation