Official2026-05-18
DeepSeek TUI Clarifies Homebrew, Rust and Runtime Setup
Official install docs now document Homebrew, raise Cargo/source-build expectations to Rust 1.88, show checksum verification and China-friendly mirror variables, and expose a local runtime contract built around `deepseek doctor --json` plus `deepseek serve --http`.
What changed upstream
The current DeepSeek TUI README and install documents now make the baseline install and integration contract materially clearer:
- Homebrew is now a documented install path for macOS users alongside npm, Cargo, Docker, Scoop, and direct release binaries.
- Cargo and source-build expectations are stricter: the docs now say Rust 1.88+, not older 1.85-era assumptions.
- Manual download guidance is safer: the official install doc now tells users to verify the per-release SHA-256 manifest and explicitly points macOS users to
shasum -a 256 -c. - China-friendly download guidance is more operational: npm mirror setup, Cargo mirror notes, and release-base override variables are now part of the documented install surface instead of scattered tribal knowledge.
- The project now exposes a local runtime contract:
deepseek doctor --jsonfor machine-readable health,deepseek serve --httpfor a localhost HTTP/SSE runtime API, plus ACP and MCP stdio serve modes for editor or tool integrations.
Practical implications
This is more than a cosmetic doc refresh. It changes what a technically correct "how do I install and integrate DeepSeek TUI?" answer should contain:
- Mac users should not be forced into npm or Cargo if they already manage CLI tools with Homebrew.
- Source-build instructions should not understate the Rust toolchain requirement.
- Release downloads should include checksum verification, not just
curlandchmod. - Teams embedding DeepSeek TUI into a local macOS workbench, editor flow, or internal wrapper now have an official runtime API surface to cite instead of screen-scraping the interactive terminal.