ADDOM Local-first AI coding cockpit

Principles

Local first is not a slogan here.

ADDOM is being built around a small set of operating rules: state should stay close to the machine, machine-side action should stay visible, and autonomy should stay adjustable.

Operating rules

The product is opinionated about trust.

01 / local-first

State belongs near the work

Projects, threads, artifacts, and continuity should not depend on a remote product surface to remain useful. The desktop app is the core environment, not a thin wrapper around a cloud page.

desktop anchored
local persistence
02 / approval

Approval before mutation

The product is biased toward explicit approval before risky or consequential actions. That includes file changes, commands, and other machine-side operations.

review first
apply second
03 / inspectable

Execution should remain legible

If the system searched, read, staged, delegated, or executed something, the user should be able to understand what happened and why it happened.

visible actions
explicit surfaces
04 / provider choice

No forced single-vendor shape

ADDOM is designed around provider flexibility. Remote providers can be used when chosen, but the product direction is not to collapse into one locked model path.

BYOK
local model paths

Privacy posture

Privacy-aware by shape, not by slogan.

Closer to the machine

Projects and threads local desktop state
Artifacts and revisions local workflow surface
Commands and tools run under local policy
Continuity and memory attached to the workspace

Remote when chosen

If you use a remote provider, model requests leave the local machine according to that provider path and your configuration. The product goal is to keep that boundary explicit instead of pretending it does not exist.

That is why provider choice, approvals, and inspectable execution are tied together in the design.

FAQ

Short answers to the obvious questions.

Is ADDOM open source?

Not as a public-source product today. The current direction is private-first while the product is still being shaped and hardened.

Does ADDOM require one specific AI provider?

No. Provider choice is part of the product direction. The system is being built to work across multiple provider paths, including local options where appropriate.

Why a desktop app instead of only a web app?

Because the product is about real local work: repositories, files, commands, revision control, and explicit machine-side execution.

Is the product already usable?

Yes, in alpha terms. The foundation is serious. The current phase is refinement, hardening, and fit with real workflows.

Bottom line

ADDOM is built for developers who want more control, not less.

Local-first state, artifact review, approval before mutation, and adjustable autonomy are not side features. They are the product thesis.