Lightweight native macOS coding assistant and CLI.

Feather is a native macOS app built with Swift and AppKit — no Electron, no webview. It reads, writes, edits, and runs bash across your repo, shows you output as it happens, and keeps everything saved so you can pick the work back up later.

≈30 MB idle, as measured Native Swift & AppKit, no Electron First-party Light, Dark & System themes
Why Feather

Native to the Mac. Light on the Mac.

Feather combines a truly native Mac experience, a small resource footprint, and a complete agent workflow in one coherent product.

Native to the Mac.

A real macOS app: Swift and AppKit, system controls, system typography, semantic colors, and no Electron runtime. It looks and behaves like it shipped with the Mac.

Swift & AppKit · no Electron

Light on the Mac.

Every feature is measured against the resources it consumes. Fast launch, efficient idle, restrained energy, and a compact native interface.

resource-efficient

Every tool, one workflow.

Read, write, edit, and bash sit in one first-party engine, backed by one persistent task and session history shared across the app and the CLI.

first-party & integrated

Fast enough to feel invisible.

Live streaming, instant state changes, smooth scrolling and resizing, and reliable interruption. Motion supports continuity; it never delays the action.

delightful

Your task never loses the thread.

Tasks, transcripts, and execution status survive interruption, relaunch, and handoff. Quit and pick up exactly where you left off.

persistent

Powerful under your control.

Explicit permissions, visible tool activity, and auditable transcripts. Local by default, with provider choice and remote work when you opt in.

local-first
Providers

Choose your provider

Pick from our list of first-party supported providers.

One key to hundreds of models — route a task to the best model for the job.

default

Reasoning-first frontier models for heavy agentic work.

deepseek

Drop in a coding-tuned model endpoint when you want it.

opencode
Roadmap

Start on your Mac. Continue wherever the work belongs.

Feather begins as the best native coding agent on the Mac, then grows into a complete agent platform — without losing the coherence of one product.

Now · Native local workspace

A complete macOS agent experience: integrated tools, persistent tasks, provider choice, and a shared CLI. Execution runs on your Mac.

available today

Next · Feather Remote

Start, observe, interrupt, and resume agent work on Feather-managed infrastructure. Your Mac remains the control surface.

execution location explicit

Later · Feather Inference

First-party hosted inference: a simpler, deeply optimized path from product to model, complementing provider choice — not obscuring it.

complements providers
Feather CLI

The same engine, from your terminal.

Feather CLI shares one task model, one history, and one engine with the app. Point it at a repo, or continue the last task there.

Works locally and remotely — same tasks, same history.
$ feather
# run a task from the terminal
feather "inspect this repository"

# continue the last task here
feather --continue "continue the last task"

# see where work runs
feather service status
Get started

Start on your Mac.

Download Feather for macOS and start a task in seconds — no account, no cloud, and a footprint light enough to stay open all day.

Feather CLI
feather "inspect this repository"
feather --continue "continue the last task"
feather service status
⌘ macOS 14+·Swift & AppKit·No Electron