Local-first desktop workspace for multi-provider AI coding with guarded tools, an editor, memory, and delegated agents. No telemetry or developer data collection.
3
stars
7
commits
JavaScript
primary language
Sep 9, 2026
updated
Local-first desktop workspace for multi-provider AI coding, with guarded tools, an integrated editor, memory, and delegated agents. No telemetry or data collection by the ADDOM developer.

ADDOM 0.1.0-alpha is early software. Preview builds are prepared for Windows, macOS, and Linux; the Windows installer has been verified locally, while macOS and Linux builds still need broader platform testing. Builds are currently unsigned. Windows builds can check, download, and install updates from ADDOM's official published GitHub releases; macOS and Linux updates remain manual while their packaging paths are hardened.
ADDOM keeps the coding workspace on your computer while letting you choose among supported cloud and local model providers. It combines conversation, project-aware tools, reviewable changes, and agent delegation in one Electron application.
Current capabilities include:
git clone https://github.com/JosPMSilva/ADDOM.git
cd ADDOM
npm ci
npm run dev
npm ci installs Electron and validates the portable native assets used by development, tests, and packaging.
For approval behavior and a fuller walkthrough, see the Quickstart.
Project records, thread history, credentials, settings, attachments, and local memory are stored on the device. ADDOM does not include remote telemetry.
Using a remote model still sends the prompt and selected context to that provider. Tool results, hosted provider tools, MCP integrations, and files explicitly added to Project Knowledge may also leave the device according to the selected provider or service. Review provider terms and the active permission mode before working with sensitive repositories.
npm run check:syntax
npm run check:eslint
npm run i18n:check
npm run check:docs-links
npm run test:integration
npm run build:renderer
Platform package commands are npm run build:win, npm run build:mac, and npm run build:linux. Build a platform target on its native host; generated packages are unsigned unless signing is configured externally.
Integrated editor — project source, symbol outline, problems, and reviewable changes next to the conversation that produced them.

Agent roles — delegate bounded tasks to specialist roles, each with its own provider, model, skills, and working scope.

Provider connections — configure supported cloud and local providers once, then choose per thread.

src/main owns Electron integration, persistence, providers, tools, agents, credentials, and privileged operations.src/preload exposes the narrow, versioned window.addom bridge.src/renderer contains the React interface, editor, settings, and projected application state.src/common contains cross-process contracts and shared policy logic.See Agent Orchestration Architecture and the window.addom API reference for deeper implementation detail.
ADDOM is released under the MIT License. See LICENSE.
7 commits
JavaScript
99.1%
Local-first desktop workspace for multi-provider AI coding with guarded tools, an editor, memory, and delegated agents. No telemetry or developer data collection.
3
stars
7
commits
JavaScript
primary language
Sep 9, 2026
updated
Local-first desktop workspace for multi-provider AI coding, with guarded tools, an integrated editor, memory, and delegated agents. No telemetry or data collection by the ADDOM developer.

ADDOM 0.1.0-alpha is early software. Preview builds are prepared for Windows, macOS, and Linux; the Windows installer has been verified locally, while macOS and Linux builds still need broader platform testing. Builds are currently unsigned. Windows builds can check, download, and install updates from ADDOM's official published GitHub releases; macOS and Linux updates remain manual while their packaging paths are hardened.
ADDOM keeps the coding workspace on your computer while letting you choose among supported cloud and local model providers. It combines conversation, project-aware tools, reviewable changes, and agent delegation in one Electron application.
Current capabilities include:
git clone https://github.com/JosPMSilva/ADDOM.git
cd ADDOM
npm ci
npm run dev
npm ci installs Electron and validates the portable native assets used by development, tests, and packaging.
For approval behavior and a fuller walkthrough, see the Quickstart.
Project records, thread history, credentials, settings, attachments, and local memory are stored on the device. ADDOM does not include remote telemetry.
Using a remote model still sends the prompt and selected context to that provider. Tool results, hosted provider tools, MCP integrations, and files explicitly added to Project Knowledge may also leave the device according to the selected provider or service. Review provider terms and the active permission mode before working with sensitive repositories.
npm run check:syntax
npm run check:eslint
npm run i18n:check
npm run check:docs-links
npm run test:integration
npm run build:renderer
Platform package commands are npm run build:win, npm run build:mac, and npm run build:linux. Build a platform target on its native host; generated packages are unsigned unless signing is configured externally.
Integrated editor — project source, symbol outline, problems, and reviewable changes next to the conversation that produced them.

Agent roles — delegate bounded tasks to specialist roles, each with its own provider, model, skills, and working scope.

Provider connections — configure supported cloud and local providers once, then choose per thread.

src/main owns Electron integration, persistence, providers, tools, agents, credentials, and privileged operations.src/preload exposes the narrow, versioned window.addom bridge.src/renderer contains the React interface, editor, settings, and projected application state.src/common contains cross-process contracts and shared policy logic.See Agent Orchestration Architecture and the window.addom API reference for deeper implementation detail.
ADDOM is released under the MIT License. See LICENSE.
7 commits
JavaScript
99.1%