Repolode
co-l

co-l/openfox

面向本地大模型的智能编程助手,可对接 vLLM、sglang、ollama、llamacpp 等后端,提供浏览器界面。

可替代:Claude CodeCursor

Star
370
Fork
78
未关闭 Issue
131
最近提交
3天前

这是什么?

OpenFox 是一个为本地大模型设计的自主编程智能体,而不是依赖托管 API。首次启动时,它会自动检测正在运行的本地后端(vLLM、sglang、ollama 或 llamacpp),这些后端需提供 OpenAI 兼容接口,随后启动网页界面,用于处理当前项目。

工作流程围绕验收标准展开:先通过交互式规划拆分任务,再由 builder 模式自主实现,并持续迭代直到所有标准通过。声明式工作流可串联智能体轮次、子智能体、Shell 命令和用户确认节点,LSP 集成则在编辑过程中提供代码有效性反馈。

项目支持插件机制,可添加 LLM 供应商、工具、斜杠命令和技能;非视觉模型也可通过视觉模型回退处理图片。运行需要 Node.js 24 及以上版本,通过 npm 安装。

核心功能

  • 01自动检测 vLLM、sglang、ollama、llamacpp 等本地大模型后端
  • 02基于验收标准的先规划后构建工作流
  • 03支持子智能体和 Shell 步骤的声明式多步骤流程
  • 04集成 LSP,即时反馈代码有效性
  • 05插件机制,可扩展供应商、工具和斜杠命令
  • 06实时显示预填充耗时、生成速度和上下文占用

适用场景

  • 在自有 GPU 服务器上完全离线运行编程智能体
  • 使用 ollama 或 llamacpp 处理不能离开本机的私有代码
  • 用真实项目任务测试开源权重编程模型
  • 通过带用户确认环节的流程自动化构建与验证

快速上手

  1. 1

    使用 npm 全局安装 OpenFox

    npm i -g openfox
  2. 2

    启动 OpenFox,它会自动检测本地 LLM 后端

    openfox

使用前须知

  • 你必须先自行运行本地 LLM 后端(vLLM、sglang、ollama 或 llamacpp),并提供 OpenAI 兼容的 API。
  • 需要 Node.js 24.0.0 或更高版本。

收录于专题

标签

常见问题

openfox 是什么?
面向本地大模型的智能编程助手,可对接 vLLM、sglang、ollama、llamacpp 等后端,提供浏览器界面。 OpenFox 是一个为本地大模型设计的自主编程智能体,而不是依赖托管 API。首次启动时,它会自动检测正在运行的本地后端(vLLM、sglang、ollama 或 llamacpp),这些后端需提供 OpenAI 兼容接口,随后启动网页界面,用于处理当前项目。
openfox 可以免费使用吗?用的什么许可证?
openfox 没有声明许可证。代码虽然公开,但没有许可证就没有明确的使用授权,正式使用前建议先联系作者。
openfox 还在维护吗?
活跃维护中。openfox 最近一次提交是在 2026年11月4日。
openfox 适合用来做什么?
在自有 GPU 服务器上完全离线运行编程智能体 使用 ollama 或 llamacpp 处理不能离开本机的私有代码 用真实项目任务测试开源权重编程模型 通过带用户确认环节的流程自动化构建与验证
openfox 怎么安装和运行?
使用 npm 全局安装 OpenFox: npm i -g openfox 启动 OpenFox,它会自动检测本地 LLM 后端: openfox
在哪里获取 openfox?
源代码和安装说明在 GitHub 上:https://github.com/co-l/openfox

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目