AI News AI资讯 3h ago Updated 2h ago 更新于 2小时前 41

Show HN: Addom – Open-source, telemetry-free AI coding harness and editor Show HN:Addom——开源、无遥测的 AI 编程工具与编辑器

ADDOM is a local-first, open-source Electron desktop workspace for multi-provider AI coding, combining conversation, project-aware tools, an integrated Monaco editor, and delegated agent roles It emphasizes privacy by storing all project records, thread history, credentials, and local memory on-device with no remote telemetry from the developer The application supports configurable agent roles with bounded permissions and isolated write workflows, allowing users to delegate tasks to specialist A ADDOM是一款本地优先的桌面AI编码工作区,支持多提供商模型选择,强调隐私保护(开发者不收集遥测数据)。 提供集成编辑器、受保护工具、项目记忆和可配置代理角色,实现安全、可控的AI辅助开发流程。 技术栈基于Electron和Node.js 24,采用MIT开源许可证,支持Windows、macOS和Linux平台(早期alpha版本,构建未签名)。 核心功能包括多提供商聊天、变更审查、本地线程历史、代理委托等,所有项目数据与凭据均本地存储。 使用远程模型时提示和上下文仍会发送至提供商,工具结果和MCP集成也可能离开设备,需关注权限设置。

62
Hot 热度
58
Quality 质量
55
Impact 影响力

Analysis 深度分析

TL;DR

  • ADDOM is a local-first, open-source Electron desktop workspace for multi-provider AI coding, combining conversation, project-aware tools, an integrated Monaco editor, and delegated agent roles
  • It emphasizes privacy by storing all project records, thread history, credentials, and local memory on-device with no remote telemetry from the developer
  • The application supports configurable agent roles with bounded permissions and isolated write workflows, allowing users to delegate tasks to specialist AI agents
  • Built on Node.js 24 with a React renderer, ADDOM uses a narrow versioned bridge (window.addombridge) for secure cross-process communication
  • Currently at version 0.1.0-alpha with preview builds for Windows, macOS, and Linux; released under the MIT License

Why It Matters

ADDOM addresses a growing industry need for local-first, privacy-conscious AI coding tools that don't sacrifice multi-provider flexibility. Its agent delegation model with bounded permissions offers a practical pattern for enterprise and individual developers seeking controlled AI integration into existing workflows without exposing sensitive code to telemetry.

Technical Details

  • Architecture: Electron-based desktop app with a three-layer source structure—src/main handles Electron integration, persistence, providers, tools, agents, and credentials; src/preload exposes a narrow versioned window.addombridge; src/renderer contains the React interface, editor, and settings
  • Multi-provider support: Users can configure cloud API keys, supported account authentications, and local model providers, then select provider and model per thread
  • Guarded tooling: Includes guarded filesystem, search, command, and terminal tools with configurable permission modes; agent roles have bounded permissions and isolated write workflows
  • Integrated editor: Built on Monaco, providing project source, symbol outline, problems, and reviewable change history alongside the conversation that produced them
  • Local-first storage: All project records, thread history, credentials, settings, attachments, and memory are stored on-device; remote model usage still sends prompts and context to the selected provider

Industry Insight

  • The local-first, no-telemetry approach positions ADDOM well for regulated industries and security-conscious teams adopting AI coding assistants, filling a gap between cloud-only tools and fully offline solutions
  • The bounded-permission agent delegation model reflects an emerging best practice: giving AI agents scoped authority rather than unrestricted access, which reduces risk in collaborative and production environments
  • As AI coding tools mature, expect increased demand for transparent, auditable workflows with explicit change review—ADDOM's artifact history and reviewable changes pattern may influence future tool design

TL;DR

  • ADDOM是一款本地优先的桌面AI编码工作区,支持多提供商模型选择,强调隐私保护(开发者不收集遥测数据)。
  • 提供集成编辑器、受保护工具、项目记忆和可配置代理角色,实现安全、可控的AI辅助开发流程。
  • 技术栈基于Electron和Node.js 24,采用MIT开源许可证,支持Windows、macOS和Linux平台(早期alpha版本,构建未签名)。
  • 核心功能包括多提供商聊天、变更审查、本地线程历史、代理委托等,所有项目数据与凭据均本地存储。
  • 使用远程模型时提示和上下文仍会发送至提供商,工具结果和MCP集成也可能离开设备,需关注权限设置。

为什么值得看

ADDOM为AI从业者提供了隐私优先的本地化AI编码环境,允许灵活选择云或本地模型提供商,同时通过受保护工具和代理角色控制权限,适合处理敏感代码库。其开源架构和MIT许可证促进了社区协作与定制,反映了AI工具向本地化、可控化发展的趋势。

技术解析

  • 架构采用Electron框架,分为src/main(主进程,处理集成、持久化、提供商、工具、代理、凭据和特权操作)、src/preload(暴露窄版本window.addom桥接)、src/renderer(React界面、编辑器、设置)和src/common(跨进程合约和共享策略逻辑)。
  • 核心功能包括多提供商聊天(每线程可选提供商和模型)、受保护的文件系统/搜索/命令/终端工具、集成Monaco编辑器、变更审查和工件历史、本地线程历史、项目记忆、附件和设置。
  • 代理角色可配置,具有有界权限和隔离写入工作流,允许委托任务给专家角色,每个角色独立配置提供商、模型、技能和范围。
  • 数据存储完全本地化,项目记录、凭据、设置和记忆均存储在设备本地,无远程遥测;但使用远程模型时,提示和选定上下文会发送至提供商,工具结果和MCP集成也可能离开设备。
  • 构建和开发依赖Node.js 24、npm和Git,支持跨平台打包(npm run build:win/mac/linux),但构建未签名,需外部配置签名。

行业启示

  • 本地优先AI工具兴起,反映开发者对数据隐私和代码安全的日益重视,企业应评估类似方案以保护敏感知识产权。
  • 多提供商集成成为趋势,ADDOM允许灵活切换云和本地模型,提示AI工具生态正走向开放和互操作性,而非锁定单一供应商。
  • 开源协作模式加速创新,MIT许可证降低采用门槛,鼓励社区贡献和定制,为AI开发工具的未来发展提供可参考范式。

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Open Source 开源 Code Generation 代码生成 LLM 大模型 Programming 编程 Product Launch 产品发布