MIT-licensed, DeepSeek-first agentic coding agent (native macOS app, Bun/npm CLI, or Rust CLI + desktop GUI) with 30+ tools; a standalone DeepSeek-ecosystem agent, not a DeepSeek Harness (dsh) plugin.
DSH integration
Ecosystem-related
Author-claimed
Safety audit
Unaudited
Last verified
2026-08-21
License
MIT
01What can it help you accomplish?
Run agentic coding tasks (edit files, run shell, research) from a terminal against the DeepSeek API
Streaming multi-turn plan→tool→observe→adapt sessions with 30+ built-in tools (file I/O, shell, web, MCP, scheduling, sub-agents) and 25+ slash commands
Developers on macOS / Linux / Windows who want a DeepSeek-first coding agent in the terminal
Get a native macOS / desktop GUI coding agent that shares config, sessions and tools with the CLI
A Swift-native macOS app and a single-binary Rust egui desktop GUI reading the same settings.json, on-disk session store and full tool set as the CLI
macOS users and anyone who prefers a native GUI over the terminal for a DeepSeek coding agent
02How to install into DeepSeek Harness
Prerequisites
- macOS 15+ for the native Swift app (`DeepTide.app`)
- Linux / Windows: Bun installed and on PATH (required by the `deeptide` CLI runtime, matching Zero CLI)
- A DeepSeek API key, Paean OAuth sign-in, or a BYOK Anthropic-compatible endpoint to use the agent
Installation steps
- 01
macOS (recommended): `curl -fsSL https://deeptide.sh/install.sh | sh` — installs the signed native build plus the `deeptide` and `tide` commands
$ curl -fsSL https://deeptide.sh/install.sh | sh
- 02
Linux / Windows: `bun add -g deeptide` (or `npm install -g deeptide` / `pnpm add -g deeptide`) — installs the `deeptide` and `tide` aliases
$ npm install -g deeptide
- 03
Optional Rust build: `npm install -g deeptide-rs` — installs `deeptide-rs`; `deeptide-rs --gui` launches the native desktop GUI
$ npm install -g deeptide-rs
- 04
Sign in: `tide auth login` (Paean OAuth) or `tide login` (save a DeepSeek API key directly), then launch with `tide`
Verify the integration
- `tide doctor` — diagnose install + network
03DSH integration and capability boundaries
Standalone DeepSeek-first agentic coding agent (cross-platform CLI, native macOS app, and Rust CLI + desktop GUI). It calls the DeepSeek API directly rather than installing into or running under DeepSeek Harness (dsh) — an ecosystem-level relation, not a dsh plugin.
Multi-turn agentic loop with 30+ tools
a codebase plus a task in the REPL or a `-p` one-shot prompt→streaming plan→tool→observe→adapt sessions over file I/O, shell, web, tasks, MCP, scheduling and sub-agents
writes/edits filesexecutes shell commandsmakes network requests (WebFetch)Slash commands, permission modes & hooks
25+ built-in slash commands plus markdown-defined custom commands under `.deeptide/commands/`→/status, /cost, /diff, /init, /permission, /hooks etc. with default · accept-edits · plan · bypass modes and pre/post tool + session shell hooks
hooks execute shell commandsplan mode gates execution behind approvalPersistent memory & sub-agents
project context and markdown-defined agents / commands→persistent project memory across sessions; custom sub-agents and custom slash commands defined in markdown
writes project memory and `.deeptide/` configurationDeepSeek web research (`/deep-seek`)
a `/deep-seek <question>` query→proposed official/canonical URLs verified via WebFetch and labeled [verified] / [known] / [unverified]
performs network requests (WebFetch)optional BRAVE_SEARCH_API_KEY / SERPER_API_KEY improve source discovery
04Who is it for? When not to use it?
Good for
- Developers on macOS / Linux / Windows who want a DeepSeek-first coding agent in the terminal
- macOS users and anyone who prefers a native GUI over the terminal for a DeepSeek coding agent
Not for
- The cross-platform `deeptide` CLI (the Bun / Zero-CLI build) requires Bun installed and on PATH at runtime on Linux and Windows; it is not the Swift-native macOS build.
05Compatibility, maintenance and safety notes
- The cross-platform `deeptide` CLI (the Bun / Zero-CLI build) requires Bun installed and on PATH at runtime on Linux and Windows; it is not the Swift-native macOS build.
- The agent needs a credential and network access — a DeepSeek API key by default, or a BYOK Anthropic-compatible endpoint; without a credential the GUI only opens in a local-echo mode.
- The native Swift app (`DeepTide.app`) targets macOS 15+ only; Linux and Windows are served by the CLIs / Rust build rather than the native app.
MIT · actively maintained (last push 2026-07-08)
06Frequently asked questions
Is DeepTide a plugin for DeepSeek Harness (dsh)?
No — DeepTide is a standalone agentic coding agent built for DeepSeek, not a plugin that installs into DeepSeek Harness. It talks to the DeepSeek API directly (or any Anthropic-compatible endpoint via BYOK) from its own CLI, native macOS app, or desktop GUI.
How do I install DeepTide?
On macOS run `curl -fsSL https://deeptide.sh/install.sh | sh` for the native build; on Linux/Windows run `bun add -g deeptide` (Bun required) or `npm install -g deeptide-rs` for the Rust CLI + desktop GUI. Then sign in with `tide auth login` / `tide login` and check with `tide doctor`.
Which model provider and API key does it use?
It uses the DeepSeek API by default (`DEEPSEEK_API_KEY`), and can drive any Anthropic-protocol-compatible endpoint via BYOK — Zhipu GLM, Volcengine, Paean, Qwen, Moonshot, self-hosted gateways — with `--base-url` and `--api-key`.
What can the agent actually do?
It runs a multi-turn plan→tool→observe→adapt loop with 30+ built-in tools (file I/O, shell, web, MCP, scheduling, sub-agents), 25+ slash commands, permission modes, hooks, persistent project memory, and `/deep-seek` web research that verifies URLs with WebFetch.
Does the desktop GUI share the CLI's config?
Yes — `deeptide-rs --gui` reads the same `~/.config/tide/settings.json` (and project `.deeptide/settings.json`), the same on-disk session store, and the full tool set, so CLI and GUI sessions/config are fully shared.
07Related DSH workflows
open-design
by nexu-io
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
picgo
by molunerfinn
:rocket: The Ultimate Image Uploader for Efficient Creators. Supports Obsidian, Typora, VS Code etc. and 60+ image hosting services (S3, GitHub, Cloudflare R2, Imgur, Aliyun OSS...). Paste, upload, done.
dsh-desktop
by anywhere-labs
Modern desktop client for the DeepSeek Harness (dsh) plugin ecosystem. Everything is a plugin — even the desktop shell itself.
openbiliclaw
by whiteguo233
Local-first, open-source AI content discovery agent that learns your taste and proactively finds content across Bilibili, Douyin, YouTube, Reddit, X and the open web.
08Data and sources
An AI coding agent that flows through your codebase like a tide.
DeepTide CLI talks to the **DeepSeek API** by default (matching the DeepTide native app), and can also drive any Anthrop…
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-21. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
