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