Avi Desktop / Open-source AI harness

Your models.
One workspace.

Your best work needs more than a chat window.

Bring your models, tools, and agents together. Give them context. Keep the work in view.

Download Avi Windows, macOS & Linux · MIT licensed

Don't just look. Try Avi.

Open a tool call. Meet an agent. Send a message.

Open full demo

A faithful, interactive recreation of Avi. Prepared examples only: no AI requests, credentials, or changes to your files.

Built from scratch. Built in the open. Meet the source

A great model is a start.
Avi gives it a place to work.

A harness is everything around the model: its tools, context, permissions, and way of working. Avi puts that layer in your hands.

01 / Choice

Pick the model.
Not the ecosystem.

Connect a ChatGPT subscription or OpenAI-compatible APIs. Mix providers and assign the right model to each kind of work.

Explore providers
02 / Coordination

A team of agents.
One shared view.

Delegate research, implementation, and independent checks. Agents exchange findings while you follow their work in the same workspace.

See orchestration
03 / Continuity

Less re-explaining.
More moving forward.

Keep instructions and skills with your projects. Add persistent bots for recurring work, with schedules, memory, and an inbox for your input.

Meet autonomous bots

Not every task
needs the same approach.

From a second opinion to a coordinated effort. Change how your agents work, not where you work.

A task for Plan

Find the safest way to migrate our authentication.

Agents explore the project, compare approaches, and check assumptions. You get a plan to review before implementation.

  1. Explore
  2. Compare
  3. Propose
Investigation first. Implementation stays a separate decision.

The pieces you need.
Already working together.

Read the full feature list

Context that belongs to the project

Discover instructions, skills, workflows, and memory from local and global folders. Keep notes in project lists, then mention a snapshot in chat when it helps. Stop rebuilding the same prompt for every conversation.

Instructions / Skills / Notes

Your tools, connected through MCP

Use local file and terminal tools. Connect MCP servers globally or per workspace, inspect their tools, and see when something needs attention.

Local tools / MCP / Workspace scope

Autonomy with a feedback loop

Give bots a role, model, and schedule. Review their activity and answer questions in an inbox, without digging through every tool call.

Schedules / Memory / Inbox

Side questions, without the detour

Fork a side chat to discuss ongoing work without interrupting the main thread. Use Quick Chat for the unrelated question that just came to mind.

Side chats / Quick Chat

A workspace you can extend

Add trusted plugins for providers, tools, panels, and themes. Use the Core, MCP, and RPC APIs to connect Avi to your own systems.

Plugins / Themes / Public APIs

Control you can actually see

Inspect files, Git changes, tasks, and usage beside the conversation. Choose permission levels, review consequential actions, and interrupt a run.

Permissions / Git / Usage

Local workspace. Honest boundaries.

Your conversation state lives on your machine. Model requests go to your configured providers; connected tools and optional services use their own connections. Local does not mean offline.

Your Avi.
Another screen.

Avi Workspace puts a browser between you and your running desktop. Connect from another computer or your phone.

Open Avi Workspace
Avi Workspace connection screen showing Login with AIVAX and Add connection, with no account signed in.
Real Avi Workspace interface · Connection screenView full size ↗
Your running AviWork stays on your machine
Direct or AIVAX RemoteChoose your connection
Your browserOpen threads and follow agents

Remote access is experimental. Avi must stay running and reachable; Workspace is not a hosted computer.

Connection requirements

Avi + AIVAX

Show it once.
Use it again.

A tutorial becomes a skill. A useful fact becomes a memory. Optional AIVAX tools give your agents more to work with.

Explore AIVAX Integration

Off by default. Enabled services may send content to AIVAX and consume your account balance.

Your tutorialAttach a video to the conversation
VIDEO
/teach-skillAIVAX analyzes the process
SKILL.mdLocal file
When to use itSteps to followWhat to check

A reusable set of instructions.
Ready for the next conversation.

How it works · Illustrative flows, not a live AI execution.

Meet your
regulars.

Not another disposable chat.
Bots have a role, a schedule, and a place to report back.

Documentation Bot

The docs changed.
Your bot noticed.

Open its activity. Answer its question. Adjust its schedule. Try the actual controls in this prepared demo.

Every 30 minutesExample activation schedule
Build your own bot
Prepared example · Replies stay in this demo. No AI calls.

Your machine does the work. Keep Avi running and your computer awake. Each real bot uses its configured model and permissions.

One task.
Not one model.

You choose the models behind the work.
Delegation, auxiliary tasks, and routing each have their own settings.

Your main conversationOrchestrates the work
S

Small

Focused tasks

Your model + effort
M

Medium

Multi-step work

Your model + effort
L

Large

Complex reasoning

Your model + effort

Map the three levels to models from your configured providers. The labels describe roles, not fixed model brands.

Same ambition.
Different ways to work.

Great harnesses make different trade-offs. Choose Avi when you want model choice, visible orchestration, and recurring work together in a desktop workspace.

Where Avi fits alongside other AI harnesses
What matters to youavi.Desktop workspaceClaude CodeAnthropicCodexOpenAIOpenCodeOpen source
Center of gravityConversations, tools, and agents in one visual workspaceCoding agent across terminal, IDE, desktop, and webCoding agents across app, IDE, CLI, and cloudOpen-source coding agent for terminal, desktop, and IDE
Model connectionsChatGPT subscription and OpenAI-compatible APIs; extensible providersClaude models through Anthropic and supported cloud platformsOpenAI models with ChatGPT or API authenticationMultiple providers, subscriptions, and local models
Agent workflowsCross-provider sub-agents, Plan, Goal, Ultra, and read-only reviewsSub-agents, skills, hooks, and agent teamsParallel agents, skills, and app automationsPrimary agents, sub-agents, and custom agent configurations
Choose it when...You want a persistent home for models, projects, bots, and the work around themYou want Claude-centered coding in your existing workflowYou want OpenAI's coding workflow across local and cloud tasksYou want a coding-first, provider-flexible open-source agent

A workflow comparison, not a performance ranking. Features and availability change; no speed or quality benchmarks are implied. Reviewed September 2026.

Official sources:Claude Code ↗Codex ↗OpenCode ↗
Avi Desktop
$0

Not a trial.
Open source.

The workspace. The tools. The bots.
No Avi subscription to unlock them.

MITUse it. Inspect it. Make it yours.
Read the license

Pricing, without the fine-print hunt

The app is free.
The connections are yours.

Your model provider

Bring a supported subscription or API connection. Your provider bills for its models under its own terms.

AIVAX, if you want it

Optional connected services use their own account, plan, and balance. They are not required for Avi's core workflow.

See AIVAX pricing

Make room
for better work.

Free, open-source software. No Avi subscription.
Bring your own model connection and get started.

Get the latest release

Windows · macOS · Linux
Model providers and optional services may charge separately.

Avi's duck mascot, wearing his signature hat, working at a laptop with the Avi logo on its outer lid.
Even the duck uses Avi.

From download to doing.

  1. 01

    Install Avi

    Choose the package for your operating system from GitHub Releases.

  2. 02

    Connect a model

    Sign in with your ChatGPT subscription or add an OpenAI-compatible provider.

  3. 03

    Give it a place to work

    Choose a project folder. Add your context and tools. Start a conversation.

Follow the getting-started guide

Before you start.

Is Avi free?

Yes. Avi is open-source software under the MIT license. You pay your model provider according to its own pricing or subscription. Optional connected services may have separate costs.

Can I use my existing AI subscription?

Avi has a built-in OpenAI Subscription connection for ChatGPT accounts. Other services can connect when they expose a compatible Responses or Chat Completions API. Do not assume a Claude Code or other app subscription provides an API connection to Avi. Check supported providers.

Do I need an AIVAX account?

No. Core conversations, provider connections, local tools, context, and orchestration do not require an AIVAX account. AIVAX integrations are optional and add services such as persistent memory and remote access.

Will my agents keep running if I close Avi?

Bots and local agent work require Avi to remain running and your computer to be awake. Depending on your settings, closing the window can leave Avi in the system tray; quitting the application stops execution. A schedule does not turn a local bot into a cloud service.