DeepSeek TUI v0.9.3

DeepSeek TUI is an open source terminal based coding agent designed for DeepSeek AI models. Unlike a simple chatbot, it can interact with your local workspace, execute shell commands, manage git operations, and assist with software development tasks directly from the command line.

The project is written in Rust and focuses on speed, low resource usage, and keyboard driven workflows. It is especially appealing for developers who spend most of their time in the terminal.

DeepSeek TUI is gaining attention among developers who prefer terminal based workflows and want direct access to AI powered coding tools without relying on heavy IDE integrations. Built around DeepSeek models, it transforms the terminal into an interactive coding assistant capable of editing files, running commands, and managing development workflows.

Download DeepSeek TUI v0.9.3 - Software Mirrors

Download DeepSeek TUI v0.9.3 Windows 64bit
codew-windows-arm64.exe | 202.5 kB

Download DeepSeek TUI v0.9.3 Windows 64bit
codew-windows-x64.exe | 217.5 kB

Download DeepSeek TUI v0.9.3 Windows 64bit
codewhale-tui-windows-arm64.exe | 54.99 MB

Download DeepSeek TUI v0.9.3 Windows 64bit
codewhale-tui-windows-x64.exe | 67.43 MB

Download DeepSeek TUI v0.9.3 Windows 64bit
codewhale-windows-arm64-portable.zip | 27.21 MB

Download DeepSeek TUI v0.9.3 Windows 64bit
codewhale-windows-arm64.exe | 11.33 MB

Download DeepSeek TUI v0.9.3 Windows 64bit
codewhale-windows-arm64.zip | 27.21 MB

Download DeepSeek TUI v0.9.3 Windows 64bit
codewhale-windows-x64-portable.zip | 29.31 MB

Download DeepSeek TUI v0.9.3 Windows 64bit
codewhale-windows-x64.exe | 13.9 MB

Download DeepSeek TUI v0.9.3 Windows 64bit
codewhale-windows-x64.zip | 29.31 MB

Download DeepSeek TUI v0.9.3 macOS arm64
codew-macos-arm64 | 329.75 kB

Download DeepSeek TUI v0.9.3 macOS arm64
codewhale-macos-arm64 | 9.95 MB

Download DeepSeek TUI v0.9.3 macOS arm64
codewhale-macos-arm64.tar.gz | 25.68 MB

Download DeepSeek TUI v0.9.3 macOS arm64
codewhale-tui-macos-arm64 | 46.08 MB

Download DeepSeek TUI v0.9.3 macOS x64
codew-macos-x64 | 331.34 kB

Download DeepSeek TUI v0.9.3 macOS x64
codewhale-macos-x64 | 11.06 MB

Download DeepSeek TUI v0.9.3 macOS x64
codewhale-macos-x64.tar.gz | 27.59 MB

Download DeepSeek TUI v0.9.3 macOS x64
codewhale-tui-macos-x64 | 50.93 MB

Download DeepSeek TUI v0.9.3 macOS arm64
codew-macos-arm64 | 329.75 kB

Download DeepSeek TUI v0.9.3 macOS arm64
codewhale-macos-arm64 | 9.95 MB

Download DeepSeek TUI v0.9.3 macOS arm64
codewhale-macos-arm64.tar.gz | 25.68 MB

Download DeepSeek TUI v0.9.3 macOS arm64
codewhale-tui-macos-arm64 | 46.08 MB

Download DeepSeek TUI v0.9.3 Linux x64
codew-linux-x64 | 448.55 kB

Download DeepSeek TUI v0.9.3 Linux x64
codewhale-linux-x64 | 12.13 MB

Download DeepSeek TUI v0.9.3 Linux x64
codewhale-linux-x64.tar.gz | 28.8 MB

Download DeepSeek TUI v0.9.3 Linux x64
codewhale-tui-linux-x64 | 55.71 MB

Download DeepSeek TUI v0.9.3 Linux arm64
codew-linux-arm64 | 324.6 kB

Download DeepSeek TUI v0.9.3 Linux arm64
codewhale-linux-arm64 | 10.9 MB

Download DeepSeek TUI v0.9.3 Linux arm64
codewhale-linux-arm64.tar.gz | 27.04 MB

Download DeepSeek TUI v0.9.3 Linux arm64
codewhale-tui-linux-arm64 | 48.32 MB

DeepSeek TUI v0.9.3 Release Notes:

Codewhale is the public product from Shannon Labs. The codewhale
command, npm package, and release-asset names remain lowercase technical
identifiers. The legacy npm package deepseek-tui is deprecated and
receives no further releases. Users coming from v0.8.x legacy deepseek /
deepseek-tui names should migrate with docs/REBRAND.md.

Install

Recommended — npm (one command, all three entrypoints)

bash
npm install -g codewhale
The wrapper downloads the matched codewhale, codew, and codewhale-tui binaries from this Release and places them in the same directory.

Docker / GHCR

bash
docker run --rm -it \
  -e DEEPSEEK_API_KEY="$DEEPSEEK_API_KEY" \
  -v codewhale-home:/home/codewhale/.codewhale \
  ghcr.io/hmbown/codewhale:v0.9.3
The image ships the codewhale dispatcher, codew shim, and codewhale-tui runtime. The latest tag is also updated on release.

Cargo (Linux / macOS)

bash
cargo install codewhale-cli codewhale-tui --locked
Both crates are required — codewhale-cli produces the codewhale dispatcher and codew shim, while codewhale-tui produces the interactive runtime that the dispatcher delegates to. Installing only one crate will fail at runtime with a MISSING_COMPANION_BINARY error.

Manual download — platform archives (recommended)

Each archive below contains the codewhale dispatcher, codew shim, and codewhale-tui runtime, plus an install script:
  • Linux x64: codewhale-linux-x64.tar.gz | install.sh
  • Linux ARM64: codewhale-linux-arm64.tar.gz | install.sh
  • Android ARM64 (Termux): codewhale-android-arm64.tar.gz | install.sh
  • macOS x64: codewhale-macos-x64.tar.gz | install.sh
  • macOS ARM: codewhale-macos-arm64.tar.gz | install.sh
  • Windows x64 (installer): CodeWhaleSetup.exe | NSIS setup
  • Windows x64: codewhale-windows-x64.zip | install.bat
  • Windows x64 (portable): codewhale-windows-x64-portable.zip | —
  • Windows ARM64: codewhale-windows-arm64.zip | install.bat
  • Windows ARM64 (portable): codewhale-windows-arm64-portable.zip | —
Unix (Linux / macOS):
bash
tar xzf codewhale-.tar.gz
cd codewhale-
./install.sh
Windows:
  • For the installer path, run CodeWhaleSetup.exe; it installs codewhale.exe, codew.exe, and codewhale-tui.exe under %LOCALAPPDATA%\Programs\CodeWhale\bin and adds that directory to the current-user PATH.
  • Extract the archive for your machine: codewhale-windows-x64.zip or
codewhale-windows-arm64.zip
  • Run install.bat (copies to %USERPROFILE%\bin)
  • Add %USERPROFILE%\bin to your PATH
The portable Windows archive skips the install script — extract and run from any directory. The NSIS installer is currently unsigned and may trigger Windows SmartScreen until a signing certificate is wired into the release pipeline. Each platform also has bare, unarchived binaries attached below (codewhale-, codew-, and codewhale-tui-) — the npm wrapper and the in-app codewhale update download the matched runtime binaries, whereas the .tar.gz / .zip archives above are the recommended manual download and additionally bundle an install script. The legacy npm package deepseek-tui is deprecated and is not republished. For migration from v0.8.x legacy binary names, see docs/REBRAND.md.

Verify (recommended)

Download the checksum manifests from this Release and verify:
bash

Linux — archive bundles

sha256sum -c codewhale-bundles-sha256.txt --ignore-missing

Linux — individual binaries

sha256sum -c codewhale-artifacts-sha256.txt --ignore-missing

macOS

shasum -a 256 -c codewhale-bundles-sha256.txt --ignore-missing shasum -a 256 -c codewhale-artifacts-sha256.txt --ignore-missing

What's in v0.9.3

This is the Codewhale v0.9.3 source candidate. It is not a published release until the matching tag, packages, checksums, and release assets exist. DeepSeek V4 Flash is now a first-class Codewhale route, and the agent-facing tool surface has been reduced to the canonical action tools that current models actually need. This release also hardens credential, authorization, durability, compaction, and macOS File Provider boundaries while deleting stale runtime and dependency surface.

Added

  • Native deepseek-v4-flash support over DeepSeek's Responses API, including
stateless reasoning-item replay, semantic SSE terminal events, structured function calls and outputs, apply_patch, and model-aware wire-format selection. Exact current Flash IDs use Responses; future direct deepseek-vN-* model IDs inherit that route conservatively, while custom DeepSeek-compatible endpoints retain Chat Completions unless configured otherwise.
  • A pipe-only codewhale auth print-api-key handoff for explicitly selected
providers. It shares Codewhale's home-scoped credential authority, refuses terminal output, and prevents sentinel placeholders from becoming live credentials.
  • Per-turn max_tool_calls enforcement at the engine admission gate, plus a
named-file write scope with a separate read seam. The runtime now rejects over-budget calls before execution and keeps the operator's write boundary explicit (#4415).
  • Runtime-contract, source-structure, and persistence-backlog ratchets that
name drift instead of allowing large ownership surfaces to grow silently (#3921, #4785).

Changed

  • Model-visible built-ins now use the canonical Bash, File, and Run
action schemas. apply_patch remains available as the one direct custom edit tool supported by DeepSeek Responses. The bundled stop-ship workflow, Fleet fixtures, shell shortcut, and engine tests use the same canonical vocabulary.
  • Canonical File { action: "write" } requests now pass through the same
semantic repo-law checks as the former write path. Approval, Full Access, and workflow execution cannot bypass the repository safety floor by choosing the canonical schema.
  • Codewhale home resolution is shared across the CLI, TUI, state, and secret
stores. doctor is offline by default, distinguishes credential source from availability, and reports one consistent path snapshot.
  • Durable runtime event writes are serialized across simultaneous processes,
blocking history waits move off async workers, and provider quota exhaustion remains typed and retryable through compaction (#4522).
  • Skill discovery caches the merged catalog behind watched-mtime validation;
large skill, engine, subagent, UI, and ambient-ocean test blocks now live in owned test seams.
  • Reasoning summaries stay in the user's language, complete jellyfish
silhouettes relocate around transcript text, and cached ocean frames include their palette identity (#4807).
  • The authorization-order contract now documents and tests how modes, hooks,
permission rules, safety floors, repo law, approvals, and sandboxing compose (PR #4980).

Fixed

  • macOS sandbox extensions cover CloudStorage/File Provider workspaces without
broadening unrelated paths; thanks @Watcher24 for the #4085 report and reproduction.
  • Foreground shell state detaches before steering, so an interrupted command
cannot keep owning the composer (PR #4979).
  • MCP application-level failures and malformed error envelopes fail closed
instead of looking like successful tool output.
  • Optional PDF failures are truthful and PDF classification no longer misses
supported inputs.
  • Bracketed-paste contents are redacted from traces, and credential diagnostics
never treat placeholder sentinels as usable keys.

Removed

  • The legacy callable aliases exec_shell, run_shell_command, read_file,
write_file, list_dir, grep_files, file_search, and the duplicate Work/RLM registrations. Historical transcript and policy semantics remain readable, but new model turns receive only the canonical action surface.
  • The bundled PDF parser dependency chain, replacing it with the smaller
optional extraction boundary tracked by #4382.

Contributors

  • Turisla (@greyfreedom) documented and
locked the authorization-order contract in PR #4980.
  • Nightt (@nightt5879) fixed foreground
shell detachment before steering in PR #4979. File Provider report and reproduction for #4085. source-candidate credit for the canonical Bash workspace fix from PR #4673 and issue #4674. See CHANGELOG.md for full notes and docs/CHANGELOG_ARCHIVE.md for older releases.

Key Features of DeepSeek TUI

  • Terminal Native Workflow
    DeepSeek TUI operates entirely within the terminal, allowing developers to work without switching between browser windows or external interfaces.

  • AI Assisted Coding
    The assistant can read and edit files, generate code, explain logic, and help automate development tasks.

  • Shell Command Execution
    It supports running terminal commands directly through the interface, streamlining development workflows.

  • Git Integration
    Developers can manage repositories, review changes, and handle version control related tasks from inside the tool.

  • Multiple Work Modes
    DeepSeek TUI includes modes like Plan, Agent, and YOLO, offering different levels of automation and approval control.

  • Large Context Handling
    The tool is built around DeepSeek V4 capabilities, including support for extremely large context windows that help with understanding bigger codebases.

User Experience

DeepSeek TUI is designed for developers comfortable with terminal environments. The interface is keyboard focused and efficient, though beginners may need time to adapt.

The workflow feels closer to tools like Claude Code or Codex style assistants rather than traditional chat applications. Community feedback on Reddit and GitHub discussions highlights its speed and practical coding workflow.

Performance and Compatibility

Because it is written in Rust, DeepSeek TUI is lightweight and responsive. It supports Linux, macOS, and Windows, with installation available through npm, Cargo, or direct binaries.

Performance depends heavily on the connected DeepSeek models and API configuration, but the local interface itself remains fast and efficient.

Pros

  • Fast terminal native workflow

  • AI powered coding and automation

  • Lightweight Rust based architecture

  • Supports file editing and shell execution

  • Open source and actively developed

Cons

  • Requires familiarity with terminal workflows

  • Depends on external AI APIs

  • Advanced automation modes may feel risky for inexperienced users

DeepSeek TUI is ideal for developers, DevOps engineers, and terminal focused power users who want AI assistance integrated directly into their command line workflow. It is especially attractive for users seeking a lightweight alternative to browser based AI coding tools.

DeepSeek TUI combines AI coding assistance with the efficiency of terminal workflows. Its fast performance, flexible automation, and developer focused design make it one of the most interesting open source AI terminal tools currently gaining traction.

DeepSeek TUI v0.9.3
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-07-31T16:02:23.794Z
Categories:

Post a Comment/Report Broken Link: