Nexus-CLI 是一个命令行界面 (CLI) 工具和本地 API 代理服务器,旨在填补 DeepSeek 大语言模型 (LLMs) 与各种第三方应用程序之间的鸿沟。通过利用 DeepSeek 对话平台上的免费 Web 账户,该工具使开发者能够在无需购买官方 API 密钥的情况下访问 DeepSeek V3 和 R1(推理)模型。该项目完全使用 Go (Golang) 构建,开发者强调这比现有的基于 Node.js 或 Python 的桥接工具具有性能优势,因为它消除了运行时依赖并允许高效的并行处理。

GitHub 上的 Nexus-CLI 项目仓库,展示了项目名称和品牌标识。
Nexus-CLI 项目托管在 GitHub 上,提供基于 Go 的 DeepSeek 模型桥接工具。github.com

这张图片代表了托管 Nexus-CLI 源代码和文档的官方项目仓库。

Nexus-CLI 的核心技术机制涉及一个自定义的 Proof-of-Work (PoW) 求解器。为了与 DeepSeek Web 界面交互,该工具必须使用 DeepSeekHashV1 算法(一种 Keccak-f[1600] SHA3-256 变体)来解决服务器端的挑战。Nexus-CLI 在多个 CPU 核心上并行处理这些挑战,据报道,它能在约 40–50 毫秒内解决难度为 144,000 的挑战。除了 PoW 求解器外,该工具还提供了一个模拟多个标准 API 的本地代理服务器。它支持与 OpenAI 兼容的端点、Anthropic 的 Messages API(使其与 Claude Code 等工具兼容)以及原生 Ollama API 模拟。这使其能够与 Cursor、Open WebUI 和 Continue.dev 等流行的 AI 工具无缝集成。

为了管理使用基于 Web 的界面所带来的限制——例如速率限制和会话管理——Nexus-CLI 包含了一个多账户池系统。此功能允许用户使用轮询调度方法轮换多个 DeepSeek 账户,以避免 HTTP 429(请求过多)错误。该工具还通过 Chrome 的 DevTools Protocol (CDP) 提供自动身份验证,可安全地从浏览器中获取会话令牌。虽然该工具为本地开发和智能体工作流提供了高度的灵活性,但它依赖于 DeepSeek Web 界面的稳定性,而该界面可能会受到其 Web 架构或账户政策变动的影响。