Onyx 代码:专注于数据隐私的本地 AI 代码编辑器
体验本地 AI 助手,它在您的机器上运行,提供代码补全、规划和自动编辑,而无需强制访问云。来自 Loko Technologies Ltd. 的 Onyx Code 作为基于 VS Code OSS 基础的实用工具安装在 Windows 上。它配备了一个捆绑的推理引擎和一个与文件相关的代理工具的 Air-Gap 模式,以及一个可审查的智能应用工作流程。该应用程序适合需要 AI 帮助的开发人员和组织,同时严格保持源代码和提示在设备上。
Onyx为开发者工作流程做了什么?
Onyx 扩展了 VS Code OSS 编辑环境,提供本地 AI 推理引擎 (llama.cpp),以提供补全、规划和自动编辑。代理套件包括计划、询问、自动编辑和自动模式,用于任务自动化,而智能应用在合并到文件之前显示生成的更改作为差异。对模型上下文协议服务器的支持使应用能够与本地文件系统、git 仓库和数据库进行交互,以提供上下文感知的建议。
它在 AI 工作期间如何影响系统资源?
捆绑的推理在用户的硬件上执行,因此 CPU 和内存使用取决于本地模型运行,而不是远程服务器。由于引擎离线运行,推理计算在本地进行,应用可以在没有外部依赖的情况下操作。后台操作仍然仅限于本地处理;可选的云 API 是单独的,并且不是核心离线帮助所必需的,这意味着资源负载仅限于模型运行的桌面。
对于敏感代码库来说安全吗?
安全功能针对高保障环境:空气间隙模式禁用外发网络请求,应用将代码保留在本地机器上,因此默认情况下不会将提示或补全发送到外部。集成的提示清理器在可选的云 API 使用之前删除敏感数据。这些元素创建了一种设计,防止源代码在用户启用外部集成之前传输到桌面外。
非技术团队需要专业技能来操作它吗?
由于界面基于 VS Code OSS,通过 Open VSX 的熟悉扩展支持减少了已经习惯于该编辑器的开发者的学习负担。高级代理模式和 MCP 服务器使用需要配置和对本地模型托管的理解,而基本编辑和离线补全在标准编辑器工作流程中运行。因此,该应用直接为技术用户服务,同时为常规任务提供可访问的编辑功能。
明确适合注重隐私的开发,但有一个操作上的权衡
Onyx 适合注重安全的工程师和团队,他们需要 AI 帮助而不将代码暴露到外部;其本地推理和空气间隙模式支持这一目标。主要的权衡是对本地计算的依赖,用于模型推理和任何需要互联网连接的初始 Pro 激活,这意味着组织必须提供足够的硬件和一个受控的激活步骤,以便在完全离线使用之前。