2.7More room for the work.

Your computer.
In good
company.

A native Mac workspace for AI agents, code, and the tools you use. Local by default. Yours by design.

APPLE SILICON · macOS 14+ · FREE & OPEN SOURCE

INSIDE YOUR NEXT IDEAINTERACTIVE DEMO
Locus
orbit / Your model, your choice LOCAL
WORK SESSION01
Y

Use the right model for the work.

Locus

Run a downloaded model through Ollama. Your prompt stays on your Mac.

Workspace stays on your Mac
Select where inference runs
Your choice follows the session
Choose where inference runs…

The workspace stays in Locus. You choose the model.

Work qwen3-coder
What should we work on?
Ask every time
YOUR MAC
Locus workspaceFiles · tools · permissions
OllamaON YOUR MAC

SETUPOllama + a downloaded model

CONTEXTStays on this Mac

Route preview only. No account connected or request sent.

mainWorking locallyOllama
Real capabilities. An illustrative session. Your machine stays untouched.
Native to your Mac Your models, your choice Your permissions, in view Open all the way down
NEW IN LOCUS 2.7

More room for the work.

Explore 2.7

The right detail, right there.

Overview follows your request at the top right and makes room for any panel you open. Chat Context breaks down token usage, reserved capacity, and free space.

Let the answer take shape.

Generate and edit images with your chosen image API account. Explore interactive explanations, then save the result. Image calls ask for your approval.

A workspace that keeps up.

Dark by default for new settings. Clearer Library previews. Automatic updates that can download in the background and install when you quit.

01 / A PLACE FOR THE WORK

Beyond the chat.
Into your computer.

The conversation is just the beginning. Read the code, run the command, open the browser, inspect the diff. It all happens in the same place.

Meet your new workspace
orbit / workspaceCHANGES
src/lib/retry.ts+3 −1
18export async function retry(fn, retries = 3) {
19for (let i = 0; i < retries; i++) {
19+ for (let i = 0; i <= retries; i++) {
20+ const delay = 250 * 2 ** i;
21+ if (i > 0) await sleep(delay);
22 try {
23 return await fn();
24 } catch (error) {
25 if (i === retries) throw error;
26 }
27 }
28}
TERMINAL

npm run test -- retry

✓ 3 tests passed 1 file checked

02 / BETTER TOGETHER

One goal.
A few good
agents.

Let a researcher trace the problem. A writer make the change. A reviewer give it a second look.

Choose a model for each role. Keep the handoffs, permissions, and results in view.

A closer look at agents
The Locus panda investigates with a magnifying glassA second pair of eyes.
Sometimes three.
A TEAM, WITH A PLANILLUSTRATIVE JOB GRAPH
DispatcherBreak the goal into bounded work.
Writer

Turns the plan into a reviewable change. Writes follow your permission mode; team work can run in a managed Git worktree.

Model inference stays on your Mac.
Isolated worktreeReview the diffYou apply it

Select a role. Choose its model. See its access boundary.

PERSISTENT GOALS

A goal survives
the conversation.

Keep the goal, plan, and progress together. Pause when you need to. Pick up from the last checkpoint when you return.

See what’s new
PERSISTENT GOALDEMO

Ship a keyboard-first command menu.

orbit / workspace · 3 checkpoints

  1. 1Plan
  2. 2Build
  3. 3Verify
goal.ready

A plan that picks up where you left off.

Run the example. Pause it. Come back to the same goal.

Illustrative build. The command menu is real.

RECURRING TASKS

Set it up once.
Keep it moving.

A morning brief. A weekly code review. Give the task a schedule, then return to its conversation and run history.

Schedules, events & price alerts
PROJECT CHECK-INDEMO

Your project, at a glance.

orbit / workspace · Read only

Next 3 runsYour timezone

check_in.ready

Recent changes, loose ends, and a next step. Preview what a check-in brings back.

Sample data. In Locus, scheduled tasks run on your awake Mac.

03 / UNDER THE HOOD

Local is a topology.
Not a tagline.

Your Mac hosts the workspace, the agent runtime, and the record of the work. Where the model runs is up to you.

YOUR MAC
OllamaModel inference · on this machine
LOCAL
loopback
LocusNative app + local agent runtime
127.0.0.1
Your permissions
Files & Git
Terminal
Browser
Sessions, goals, and run history stay here.
Local route: model traffic stays on your Mac.
01

Choose the intelligence.

Run a local model through Ollama, use your hosted accounts, or point at an OpenAI-compatible endpoint. Locus doesn’t sell you a model.

OllamaOpenAIClaudeKimi+ custom
02

Own the working memory.

Your sessions and run history live locally. A workspace is a real folder. A change is a real diff. Your work remains yours to inspect.

~/.ollama-code/sessions/*.jsonl
03

Set the boundary.

File edits and tool use follow your permission mode. Native computer control is opt-in. A managed worktree keeps team changes separate until you apply them.

Read the architecture
SWIFTUI INTERFACELOCAL AGENT RUNTIMEAUTHENTICATED LOOPBACKAPACHE-2.0 SOURCE
A FEW PRACTICAL THINGS

Good questions.

How do updates work?

Install 2.7 once if you’re using 2.6 or earlier. After that, the direct-download app can check daily, download updates in the background, and install when you quit. Change these preferences in Settings → Updates. Your chats, accounts, and saved settings carry over.

Do I need a subscription?

Locus is free and open source under Apache-2.0. Local model inference through Ollama has no provider fee. If you choose a hosted model, your provider’s API charges or plan terms apply.

Does everything stay on my Mac?

Local Ollama inference stays on your machine. Connecting a hosted model sends it the context needed for your request. Optional image generation sends the approved prompt, and any edit image, to your chosen image provider. Saved sessions and workspace files remain local.

Can Locus actually change my files?

Yes. Work mode can edit your workspace and run commands, subject to the permission mode you choose. You can inspect the diff and approve or deny actions. Ask mode keeps tools and edits off.

What do I need to run it?

An Apple Silicon Mac running macOS 14 or later. The agent runtime is bundled. For local models, install Ollama and download a model that fits your Mac’s memory. You can also connect a hosted account.

THE NEXT THING STARTS HERELOCAL TIME / YOUR PACE

Make yourself
at work.

A native workspace for whatever’s next.
Bring an idea. Pick a model. Get into it.

Apple Silicon · macOS 14+ · Free & open source

Locus command palette