OpenAI Sublime Text Plugin logo

OpenAI Sublime Text Plugin

★★★★ 4/5
访问官网
分类
编程
定价
免费
访问
需国际网络

快速结论

OpenAI Sublime Text Plugin 是 Yaroslav 维护的 Sublime Text 4 社区插件,仓库名为 yaroslavyaroslav/OpenAI-sublime-text,在 Package Control 中显示为 OpenAI completion。它不是 OpenAI 官方插件,也不隶属于 OpenAI 或 Sublime HQ;名称只说明其早期接口来源。插件本身采用 MIT License,可免费使用、修改和再分发,但运行它通常还需要 Sublime Text 许可,以及 OpenAI、Anthropic、Google Gemini 或其他远程模型服务的 API 额度。使用本地 Ollama 或 llama.cpp 可以避开远程模型账单,但硬件、电力和维护仍是实际成本。

它适合已经把 Sublime Text 作为主编辑器、只想补上多模型聊天、选区问答、文件上下文和诊断解释的人。它不提供 Cursor 那种完整的 Agent IDE,也不应被理解为 OpenAI 对输出、安全或兼容性的背书。插件会把提示词、选中的代码、主动加入上下文的文件,以及可选的 Build/LSP 输出交给所配置的模型提供商;处理地点、留存、训练使用和合规承诺由该提供商与用户配置决定。涉及私有代码时,先确认代码外发权限,再决定使用远程还是本地模型。

核心功能

  • 多提供商聊天:支持 OpenAI Responses、Anthropic、Gemini,以及兼容 OpenAI 接口的第三方服务。
  • 本地模型连接:可把 URL 指向 Ollama 或 llama.cpp server,不要求把代码发送给 OpenAI。
  • 项目会话:可用 cache_prefix 为项目分离聊天历史和助手设置。
  • 上下文控制:可加入整个文件、选区或多个标签页,并在发送前查看已选择文件。
  • 两种输出:回答可进入聊天面板/标签页,也可用 Phantom 覆盖层显示在当前编辑视图中。
  • 诊断辅助:专门命令可附带近期 Build 或 LSP 输出,用于解释编译错误与诊断信息。
  • 流式与状态提示:支持 SSE,状态栏可显示模型、模式和收发 token。
  • 图片入口:可处理选中的本地 PNG/JPG 路径,但能力取决于所选模型和接口。

适合人群

  • 已购买或正在评估 Sublime Text 4,且不想迁移编辑器的开发者。
  • 希望在一个插件里切换云端模型、本地 Ollama 与兼容 API 的用户。
  • 需要围绕选区、当前文件、Build 或 LSP 输出提问的人。
  • 能自行管理 API Key、端点、模型名称、费用与数据政策的进阶用户。
  • 不适合期待官方 OpenAI 支持、企业 SLA、默认代码隔离或全自动多文件 Agent 的团队。

使用场景

阅读陌生函数时,可选中代码并要求解释输入、输出和异常路径;构建失败时,可把 Build/LSP 输出附加到问题中,再由开发者核对建议;维护多个项目时,可分别保存会话与助手设置;处理敏感仓库时,可连接组织批准的兼容端点或本地模型。Phantom 模式适合先预览回答,再手动复制、追加或替换,避免模型返回内容未经检查直接写入源文件。

插件不是安全边界。提示词注入可能藏在代码、日志、文档或网页复制内容里;API Key 不应提交进仓库;第三方兼容服务可能记录请求。即便模型生成了可编译代码,也要执行测试、静态检查和人工 review。若你需要以仓库为单位规划并连续改多个文件,更应对比 CursorGitHub Copilot,而不是把聊天插件当成自主 Agent。

价格与版本

成本项截至 2026-07-21 的判断说明
OpenAI Sublime Text Plugin免费,MIT社区代码,无官方支持或 SLA
Sublime Text 4单独许可成本插件免费不包含编辑器许可;以 Sublime HQ 商店为准
OpenAI/Claude/Gemini 等 API按提供商规则收费价格、限额、留存和地区可用性由提供商决定
Ollama/llama.cpp软件通常免费需要本地计算资源与模型许可审核

不要把 pricing: 免费 理解为整套工作流零成本。该字段只描述插件许可;编辑器、API、代理服务、团队合规和本地算力均可能产生费用。调用前应在模型提供商控制台设置预算和限额,并确认具体模型价格。

国内访问与使用体验

插件安装可通过 Package Control 或 Git clone 完成,但 GitHub、Package Control 和不同模型 API 在中国大陆的可达性并不一致,因此本站标记 needsVPN: true 仅表示当前外部依赖存在访问门槛,不构成持续可用承诺。连接国内可用的 OpenAI 兼容服务时,要核对实际运营主体、数据去向和模型名称,不要只看接口格式相同。

中文问答取决于模型,不是插件自身能力。项目级聊天历史保存在插件配置所指向的上下文中,而请求内容会发送到配置的端点。README 明确警告:选择的代码在使用 OpenAI 服务时会被发送到 OpenAI 服务器。切换 Anthropic、Gemini或自建端点后,接收方随之改变;本地 Ollama 则要检查服务是否只监听本机,避免无认证暴露到局域网或公网。

优点

  • 保留 Sublime Text 的键盘工作流,不必为了 AI 聊天更换编辑器。
  • 提供商选择广,可在云端与本地模型之间切换。
  • 上下文由用户主动选择,Build/LSP 诊断入口实用。
  • MIT License 清晰,代码可审计和自行修改。
  • Phantom 先预览再集成,比自动覆盖源文件更容易控制。

不足

  • 社区项目,不代表 OpenAI 或 Sublime HQ,支持与维护依赖作者和贡献者。
  • API Key、模型、端点和项目设置需要手工配置,新手容易误配。
  • 不具备成熟 AI IDE 的仓库索引、任务规划和多文件 Agent 闭环。
  • 发送代码的数据风险取决于提供商,插件免费不等于数据处理无代价。
  • Sublime Text 许可、远程 API 或本地算力会形成额外成本。

替代品对比

工具更适合谁主要差异
Cursor愿意迁移到 AI 原生编辑器的人仓库理解与多文件编辑更完整,但产品与订阅更重
GitHub Copilot需要成熟补全和企业治理的团队官方 IDE 集成范围广,通常需要订阅
Ollama重视本地模型控制的人是本地模型运行层,可作为本插件后端,不是编辑器插件替代品
OpenAI Sublime Text PluginSublime Text 4 忠实用户轻量、多提供商、社区维护,Agent 能力较弱

常见问题 FAQ

这是 OpenAI 官方的 Sublime Text 插件吗?

不是。它是社区维护项目,与 OpenAI 和 Sublime HQ 均无隶属关系,使用前应按第三方插件审查代码、权限和更新。

插件完全免费吗?

插件代码以 MIT License 免费提供,但 Sublime Text 许可、远程模型 API、本地硬件和运维可能收费。

代码会发送到哪里?

发送到你在助手设置中配置的端点。使用 OpenAI、Anthropic、Gemini 或第三方服务时,选区、文件上下文、提示词和可选诊断会交给相应提供商;本地端点则由你负责隔离。

它支持本地模型吗?

支持,可连接 Ollama、llama.cpp server 或其他兼容接口。仍需检查模型许可证、机器资源、监听地址和访问控制。

能自动修改整个仓库吗?

它可以把模型回答追加或替换到编辑器内容,但核心定位是聊天与上下文辅助,不应等同于具备规划、工具调用和多文件验收的完整编码 Agent。

为什么新条目不用 sublime-text-ai

旧名把多个不相关插件混成一个产品,也容易暗示 Sublime Text 官方 AI。当前规范条目对应具体的 OpenAI Sublime Text Plugin;旧 slug 仅保留为严格草稿,logo 继续复用。

总结

OpenAI Sublime Text Plugin 的价值很明确:让 Sublime Text 4 用户以较小改动获得多模型聊天、文件上下文、Phantom 回答和 Build/LSP 诊断辅助。它是 MIT 免费社区插件,不是 OpenAI 或 Sublime HQ 官方产品。采用前把三笔账算清:Sublime Text 许可、模型或本地算力成本、代码发送给谁。再用非敏感仓库验证安装、模型连接、输出质量和数据路径;只有它确实比切换窗口更省时间,才值得进入日常工作流。

最后更新:2026年7月21日

同类工具推荐