paean-ai/deeptide

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

What it solves

DeepTide is an AI coding agent designed to automate software development tasks directly within a user's codebase. It removes the friction of manual copying and pasting between an IDE and a chat interface by providing a tool-augmented agent that can read, write, and execute code across different platforms.

How it works

DeepTide operates as an agentic loop (plan $\rightarrow$ tool $\rightarrow$ observe $\rightarrow$ adapt). It integrates with the DeepSeek API by default but supports other Anthropic-compatible endpoints via BYOK. The project offers three distinct versions:

  • macOS Native App: A Swift-based binary for a tuned Mac experience.
  • CLI (deeptide): A cross-platform TypeScript/Bun CLI powered by Zero CLI.
  • Rust CLI (deeptide-rs): A native Rust binary that includes a desktop GUI (built with egui) which shares configuration and session history with the CLI.

It also includes a native local inference runtime (ds4 and dsgo) for running DeepSeek V4 Flash locally on macOS.

Who it’s for

Developers who want a high-performance AI coding assistant that can interact with their local files, run shell commands, and maintain project memory across sessions.

Highlights

  • Agentic Capabilities: Features a multi-turn loop with over 30 built-in tools for file I/O, shell access, and web research.
  • Flexible Form Factors: Available as a native macOS app, a cross-platform CLI, and a Rust-based GUI.
  • Customization: Supports custom slash commands and sub-agents defined via markdown files in the project directory.
  • Local Inference: Includes an open-source local runtime for DeepSeek V4 Flash Metal engine.
  • Extensibility: Integrates with MCP servers and provides a hooks engine for pre/post tool execution.

Related

  • Project
  • Project
  • Project
  • Project
  • Project