paean-ai/deeptide

Built by DeepSeek, for DeepSeek — a Swift-native macOS coding agent

解决的问题

DeepTide 是一款 AI 编程代理,旨在直接在用户的代码库中自动化软件开发任务。它提供了一个工具增强的代理,能够跨不同平台读取、写入和执行代码,从而消除了在 IDE 和聊天界面之间手动复制粘贴的摩擦。

工作原理

DeepTide 以代理循环运作(规划 $\rightarrow$ 工具 $\rightarrow$ 观察 $\rightarrow$ 调整)。它默认集成 DeepSeek API,但也通过 BYOK 支持其他与 Anthropic 兼容的端点。该项目提供三个不同的版本:

  • macOS 原生应用:基于 Swift 的二进制文件,提供优化的 Mac 体验。
  • CLI (deeptide):由 Zero CLI 驱动的跨平台 TypeScript/Bun CLI。
  • Rust CLI (deeptide-rs):原生 Rust 二进制文件,包含桌面 GUI(使用 egui 构建),与 CLI 共享配置和会话历史记录。

它还包含一个原生本地推理运行时(ds4dsgo),用于在 macOS 上本地运行 DeepSeek V4 Flash。

适用人群

希望拥有高性能 AI 编程助手,能够与本地文件交互、运行 shell 命令,并跨会话维护项目记忆的开发者。

亮点

  • 代理能力:具备多轮循环,包含超过 30 个用于文件 I/O、shell 访问和网络研究的内置工具。
  • 灵活形式:提供原生 macOS 应用、跨平台 CLI 和基于 Rust 的 GUI。
  • 自定义功能:支持通过项目目录中的 markdown 文件定义自定义斜杠命令和子代理。
  • 本地推理:包含用于 DeepSeek V4 Flash Metal 引擎的开源本地运行时。
  • 扩展性:与 MCP 服务器集成,并提供用于工具执行前后的钩子引擎。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目