Runs entirely on your Mac · notarized by Apple

The most powerful AI
that never leaves your Mac.

A private, offline alternative to cloud AI like Claude and ChatGPT. Outlier reads your codebase, edits files, runs the tests, researches the web, and keeps working on long jobs unattended — all on Apple Silicon, with no caps and no data centre.

v1.11.790 · notarized Mac DMG · Apple Silicon (M1–M4)

Outlier Offline
Merge overlapping intervals Outlier Core 27B
You
Write a Python function that merges overlapping intervals, then name the edge case most implementations get wrong.
def merge_intervals(intervals: list[list[int]]) -> list[list[int]]:
    """Merge overlapping intervals.

    Args:
        intervals: List of [start, end] pairs (inclusive).

    Returns:
        List of merged non-overlapping intervals.
    """
    if not intervals:
        return []

    # Sort by start time
    sorted_intervals = sorted(intervals, key=lambda x: x[0])

    merged = [sorted_intervals[0]]

    for current in sorted_intervals[1:]:
        last = merged[-1]

        # Overlap or adjacency: merge them
        if current[0] <= last[1]:
            merged[-1] = [last[0], max(last[1], current[1])]
        else:
            merged.append(current)

    return merged

The edge case most implementations get wrong: adjacent intervals (e.g., [1, 2] and [2, 3]). Many implementations use < instead of <=, which fails to merge intervals that touch at a single point.

Real output, Outlier Core on an M1 Ultra — 21 socket samples during this answer, 0 left the Mac

22.4s to first token·10.7s decode·0 of 21 socket samples left the Mac
Ask Outlier… +
Interface illustration — the conversation inside it is a real captured exchange, unedited: prompt, answer and timings from Outlier Core on an M1 Ultra.
100% offline Nothing leaves your Mac No token caps No account
Local generation
7
Model tiers
89.5%
MMLU · Core 27B
$0
Cloud token bill
100%
On-device by default
Private by design

Your prompts never
leave your Mac.

Local model inference runs entirely on your Apple Silicon chip. Your prompts, files, code, and chat history stay on your disk, under your control. Only model downloads and optional web search ever touch the network — and only when you choose. No telemetry on inference. The open-weight models are auditable on HuggingFace.

Verified while the model was answering — 2026-08-18, Outlier Core
$ lsof -a -p $(pgrep -x outlier-cli) -i -n -P
outlier-c 62303  22u  IPv4  TCP  127.0.0.1:8766->127.0.0.1:56293 (ESTABLISHED)
outlier-c 62303  25u  IPv4  TCP  127.0.0.1:8766 (LISTEN)
# sampled 21× across the 33s answer shown above — sockets leaving this Mac: 0
Every socket Outlier holds is 127.0.0.1 — your own machine. We sampled it twenty-one times while that answer was being generated and found zero connections to anywhere else. Run it on your Mac and check. The -a is load-bearing: without it lsof ORs its filters and returns every socket on the machine instead — 328 when this was captured, and a different number each time you run it, because it counts every other process too. That is how a check like this can quietly prove nothing.
Your prompt runs on your MacApple Silicon does the work, fully offline. Stays local
Files, code & historyStored on your disk, in your control. On device
Cloud AI, by contrast
Your prompt leaves the buildingSent to servers you don't control. Leaves
Metered & rate-limitedUsage caps stop you mid-task. Capped
What ships now

A local AI workstation,
not just a chat box.

Everything below ships today, in a signed, notarized Mac app.

Chat & sessions

Streaming token output, persistent local history, rename / delete / pin, Markdown export — and a running cost display that stays at $0.00.

Agent tools, with approval

File read/write and shell execution behind permission modes, with a plan-review card, repair loop and audit log.

Deep research & citations

Several engines queried in parallel — DuckDuckGo, Mojeek and Wikipedia for the general web, plus OpenAlex, Crossref, Stack Exchange and Hacker News — each best-effort, so one of them blocking does not fail the search. Sources are classified (encyclopedia, official, docs, community) and every claim carries an inline citation with the excerpt it came from.

Local memory

Persistent memory in SQLite — facts carry a category, a confidence score, a confirmed flag and the chat they came from, so you can see why Outlier believes something. Exportable and importable as JSON.

Vision & screenshots

Upload an image or a screenshot and query it directly through Outlier Vision — reading text, diagrams and charts in the picture, all on your Mac. Text-layer PDFs are extracted too; scanned PDFs are not, because that needs a separate OCR pass the app does not ship yet.

Signed & notarized

A macOS arm64 DMG, accepted by Apple notarization and Gatekeeper, distributed via GitHub Releases with a built-in auto-updater.

Beyond chat

The rest of the app,
not just described.

Three things Outlier does that a chat box does not. Same window, same offline machine, nothing leaving it.

Outlier · Deep research Offline
SearchApple M4 Max unified memory bandwidth
sourceen.wikipedia.org/wiki/Apple_M4 — “M4 Max … over half a terabyte per second (546GB/sec)”[1]
sourceapple.com/newsroom — “unified memory bandwidth is greatly increased — up to 75 percent”[2]
sourcesupport.apple.com/en-us/121553 — MacBook Pro (M4 Pro / M4 Max) tech specs[3]
10 results returned · every source carries its URL and the excerpt the claim came from
Real output. These are the actual sources the shipped app returned for that query on 18 August 2026, captured from its own search endpoint and set in the site’s styles. Ten results came back; the first three are shown.
Outlier · Agent Offline
TaskAdd a retry with backoff to the upload client, then run the tests.
Plan review — 4 steps, before anything runs
1search_files — find the upload client
2read_file — src/upload/client.ts
3edit_file — add retry with backoff
4run_bash — npm test
ApproveApprove editedDeny
19 tools — read_file, edit_file, run_bash, git_diff, git_commit, search_files, web_search, spawn_subagent, mac_screenshot … · every plan is reviewable and editable before it runs · running cost $0.00
Read from the shipped agent. The three responses are the app’s own — approve, approve_edited, deny — so a plan can be edited before it runs, and the tool names are the real registry of 19. The example task is illustrative; the mechanism is not.
watching ⚡ + — ✕
AskWhat’s this error in the window behind me?
👁Toggle the eye to let it read your screen
Toggle the bolt to let it act on it — with per-action approval
keys⌘N new · Esc stop · ⌘⇧M hide
Always on top · runs on your hardware · screen reading needs macOS Screen Recording permission · Companion is a v0
Read from the shipped overlay. The two toggles, the shortcuts and “always on top · runs on your hardware” are its own strings. Screen reading needs macOS Screen Recording permission, acting on the screen asks per action, and Companion ships as a v0 — all three are in the app and all three belong in the demo.
Seven-tier lineup

Free starts small.
Pro unlocks the rest.

Free is useful immediately with Nano + Lite. Pro adds the other five tiers — Quick, Core, Code, Vision, and the 397B Plus tier.

TierPlanBest forDisk / RAMSpeed / note
Outlier Nano
Qwen3.5-4B · MLX 4-bit
Free Fast iteration, lightweight chat, small Macs 2.37 GB · 6 GB min RAM ~30–70 tok/s (Mac-dependent)
Outlier Lite
Qwen3.5-9B · MLX 4-bit
Free Daily local AI, writing, search, Q&A 5.04 GB · 12 GB min RAM Mac-dependent
Outlier Quick
Gemma-4-26B MoE
Pro Thinking-mode reasoning, not a code substitute 15.61 GB · 16 GB min RAM Mac-dependent
Outlier Core
Qwen3.6-27B · text-only
Pro Best default quality, reasoning, coding 15.13 GB · 24 GB min RAM High-end quality, fully offline
Outlier Code
Core weights + code config
Pro Coding workflow, lower-temp code-tuned setup 15.13 GB · 24 GB min RAM Same verified base as Core
Outlier Plus
Qwen3.5-397B-A17B · V9 paged
Pro Largest local tier · 397B MoE on high-end Macs. Slow on purpose-built hardware: 1.59 tok/s measured at the shipped K=20 setting on an M1 Ultra, 60–90s to first token on 64 GB. Use Core or Code for everyday work. 209 GB disk · 64 GB min, 128 GB recommended For depth, not for speed
Outlier Vision
Qwen3.6-35B-A3B · vision retained
Pro Images, screenshots, OCR, multimodal reasoning 19.0 GB · 24 GB min RAM V9 K=256: 16.31 tok/s @ 34.04 GB

Quick / Core / Code / Vision / Plus 397B are all included with Pro, which is a one-time purchase. Code uses the same weights as Core with code-specialized configuration. Quick is useful for reasoning, not positioned as a coding tier.

Measured, not claimed

Every number here came from a run.

Benchmarks for the shipping tiers, measured on this hardware against the shipping build. Where a tier has not been measured, the cell says so rather than carrying an estimate.

50607080906 GB12 GB16 GB24 GBNano 53.0%Lite 77.5%Quick 81.5%Core 89.5%MMLURAM your Mac needs →

Dot size follows disk footprint. Plus and Vision are absent because neither has an MMLU run on the shipping 4-bit build — the figure this chart plots. The table below says so rather than filling the gap.

TierMMLUSWE-bench (agentic)DecodeDisk
Outlier Nano
Qwen3.5-4B · MLX 4-bit
53.0%
106/200
Not measured 71.7 tok/s 2.37 GB
Outlier Lite
Qwen3.5-9B · MLX 4-bit
77.5%
155/200
Not measured 53.4 tok/s 5.04 GB
Outlier Quick
Gemma-4-26B MoE
81.5%
163/200
0%
0/50 · blind · all 50 patches empty · v1.11.788
Not measured 15.61 GB
Outlier Core
Qwen3.6-27B · text-only
89.5%
179/200
46.0%
23/50 · blind · official Docker · v1.11.757
20.7 tok/s 15.13 GB
Outlier Code
Core weights + code config
89.5%
179/200 · same weights as Core
Shares Core's base; not separately measured on the blind set 20.7 tok/s 15.13 GB
Outlier Plus
Qwen3.5-397B-A17B · V9 paged
Not measured — the 209 GB weights are not on the test machine. Plus itself runs here at 1.59 tok/s, 14.04 GB peak during generation, streaming experts from SSD; MMLU awaits a re-download, not a hardware limit. Not measured 1.59 tok/s 209 GB
Outlier Vision
Qwen3.6-35B-A3B · vision retained
Not measured — Vision declines text-only questions by design (a 400 asks you to attach an image or switch tiers), so an MMLU score would not describe real use. Its text ability is not zero: HumanEval 0.610 against Core’s 0.866. Not measured 16.31 tok/s 19.0 GB
110100Nano71.7 4B denseLite53.4 9B denseCore20.7 27B denseCode20.7 27B denseVision16.31 35B MoEPlus1.59 397B MoEQuicknot measured · 26B MoEtok/s · log scale

Decode speed on this M1 Ultra, log scale — the tiers span 45×, so a linear axis would flatten Plus to nothing. These figures come from an earlier measurement round (2026-05-20) than the MMLU and SWE-bench numbers above, which were taken 2026-08-09; the dataset file says so too. Quick is blank for the same reason Plus and Vision are absent from the chart above: no run on the shipping build. Speed varies by Mac.

How these were run — MMLU: 2026-08-09, n=200, deterministic stratified sample across 57 subjects, greedy (temperature 0, fixed seed), thinking off, through the shipping v1.11.757 path on an M1 Ultra. At n=200 the 95% interval is roughly ±7 points near 50% and ±4 near 90%, so Lite and Quick are a statistical tie. SWE-bench Verified, blind — the agent gets the issue and the repo at base commit, no test patch, no file hint, no pass/fail feedback — graded by the official swebench.harness Docker evaluation: 23 of 50 on a fixed sample (seed 42), seven of which produced no patch at all and are counted as unresolved, ±14 points at this size. An older build scored 18 of 40 on 2026-06-25 — statistically the same, though the harness changed a great deal in between. Quick: 0 of 30 on our internal firm30 set. Decode measured on an M1 Ultra, V9 paged engine; your Mac will differ.

Why this table is unusual — checked on their live pages 2026-08-13, Ollama, LM Studio, Jan and GPT4All publish no MMLU, HumanEval or SWE-bench figure at all. That is not a criticism — the scores belong to the upstream models — but it means nobody in this category tells you what a local model will actually get right. These are ours to be held to.

Will it run?

Matched to your Mac.

Every tier is sized to real Apple Silicon memory. Start free on a MacBook Air; scale all the way to the 397B Plus tier on a Mac Studio.

16 GB
MacBook Air
Nano + Lite
32 GB
MacBook Pro
+ Quick 26B, Core & Code 27B, Vision 35B
64 GB
Mac Studio / MBP
All tiers, incl. Plus 397B
96+ GB
Mac Studio / Pro
Plus 397B with more headroom

Apple Silicon only (M1 / M2 / M3 / M4). Intel Macs are not supported.

The comparison that matters

Outlier vs. the monthly bill.

The cloud tools proved the workflow: coding agents, long-context research, always-on help. The problem is the meter. Outlier is building the local version — Mac-native, private by default, and not capped by an Outlier token allowance.

Cloud AI toolsCloud coding agentsOutlier FreeOutlier Pro
Monthly cost$9+Often much higher$0$249 once
Usage modelServer-side limitsUsage windows / capsNo token meterNo token meter
Where inference runsProvider cloudProvider cloudYour MacYour Mac
Privacy defaultRemote requestRemote repo / contextLocal by defaultLocal by default
Offline useNoNoYes, once downloadedYes, once downloaded
Current maturityVery matureVery matureUseful betaAmbitious beta

Honest framing: Outlier is not claiming parity with the best cloud coding agents today. The beta is the foundation; Pro and Founders revenue funds the climb toward that experience, locally. See the raw data: 54-prompt Outlier vs Claude · Mac local-AI benchmarks · streaming-engine tok/s · RAM → model size.

Simple pricing

Free to start. Pro is $249. Once.

No investors and no API margins to protect — which is why Free is genuinely free. Pro includes everything: all seven tiers and every feature.

Free
$0 forever
No account, no token bill

Local, private AI for everyday use — no subscription required.

  • Nano (4B) + Lite (9B)
  • Local chat + sessions
  • Model picker & downloads
  • No account, no token bill
  • 8K context window per conversation
Download beta app
Lifetime
$249 once
Founders Lifetime

Pay once, own Pro forever — the lowest price local Pro will ever be.

  • Pro forever — every tier and every feature
  • All future model releases
  • Private founding-cohort Discord
  • No seat cap, no countdown
Own Pro forever — $249

14-day money-back guarantee — just email matt@outlier.host. Prefer to back the build without a subscription? Chip in any amount.

Why local matters

Powerful AI, lighter on the planet.

Cloud inference needs data centers, networking, cooling, and ever-growing GPU clusters. Local inference uses the Apple Silicon chip you already own — no round-trip, no per-token meter.

80–90%

of AI compute is inference — the calls made every time someone uses a cloud model, now drawing more grid electricity than training did (MIT Tech Review, 2025).

0 cloud tokens

Local models create no Outlier cloud-inference bill and no cloud token meter.

Mac

Apple Silicon unified memory is efficient for local inference versus shipping every prompt to a server.

Not every local query is automatically cleaner — hardware, model size and electricity source all matter. The point is directional: move everyday inference onto devices people already own, and the load on cloud infrastructure drops.

The best environmental feature isn’t a green badge. It’s a model good enough, small enough and fast enough that people actually choose to run it locally.

FAQ

Clear answers.

Is Outlier as good as the best cloud coding agents?
No — that's the goal, not the claim. It's a real local Mac app with shipped models and agent features, and it has not closed that gap yet. Founders and Pro revenue fund the work.
What's free?
Nano and Lite, the lightweight local tiers. Meant to be genuinely useful, not a trial.
What does Pro include?
A one-time $249. Everything — all seven tiers and every feature itemised in the pricing cards above, on-device fine-tuning included. Local generation is never metered or charged per token. Core and Code 27B are the daily drivers. There is no middle tier. Lifetime is Founders Lifetime — pay once, keep everything Pro has including future model releases; “Founders” means you bought early, and there is no seat cap and no countdown.
Does my data stay private?
Inference runs on your Mac; chat history and memory stay on your disk. Web search and external API keys are opt-in — switch one on and that request leaves your device by design.
What Mac do I need?
Apple Silicon. Nano and Lite fit smaller machines; Core, Code and Vision want 24 GB or more; Plus wants disk space and a higher-end Mac. Intel Macs are not supported.
What doesn't work yet? (honest list)
Stop on a long Deep Research run frees the UI, but the backend keeps draining for ~5–15s. Plus takes 60–90s to first token on 64 GB. The Companion overlay is a v0, and Knowledge Stacks still uses a hash-based retriever; a real embedder lands in v1.12.
Questions before buying?
matt@outlier.host reaches Matt directly, usually answered within a few hours (US Eastern).

The most powerful AI is
the one you actually own.

Runs locally. Belongs to you. Never hits a token cap mid-task.

Requires a Mac with Apple Silicon (M1, M2, M3, or M4) — Intel Macs are not supported. macOS 12+.