DeepSeek-TUI  by Hmbown

Terminal coding agent leveraging DeepSeek models

Created 3 months ago
27,000 stars

Top 1.6% on SourcePulse

GitHubView on GitHub
Project Summary

Coding agent for DeepSeek models that runs in your terminal.

DeepSeek TUI is a terminal-native coding agent designed for DeepSeek V4 models, offering direct workspace integration. It empowers developers with advanced LLM capabilities, including a 1M-token context window, real-time reasoning visualization, and a comprehensive toolset, all within a fast, keyboard-driven interface. This tool streamlines complex coding tasks by bringing powerful AI assistance directly into the developer's existing terminal workflow.

How It Works

The project leverages DeepSeek's frontier models (V4 series) with massive 1M-token context windows, featuring intelligent compaction. Its core innovation lies in "thinking-mode streaming," which visualizes the model's chain-of-thought reasoning in real-time. It integrates a native RLM for parallel analysis, a full suite of workspace tools (file operations, shell, git, web), and offers three distinct interaction modes: Plan (read-only exploration), Agent (interactive with approvals), and YOLO (auto-approved actions). This approach provides deep, transparent, and efficient AI-assisted coding.

Quick Start & Requirements

  • Installation: npm install -g deepseek-tui or cargo install deepseek-tui. Prebuilt binaries are available on GitHub Releases.
  • Prerequisites: DeepSeek API key. Rust 1.85+ required for source builds. Optional configurations exist for NVIDIA NIM, Fireworks, and SGLang providers.
  • Documentation: Links to CONFIGURATION.md, MCP.md, ARCHITECTURE.md are available within the repository.

Highlighted Details

  • 1M-token context window with DeepSeek V4 models.
  • Real-time chain-of-thought streaming ("thinking-mode").
  • Comprehensive toolset: file ops, shell, git, web search, sub-agents, MCP protocol.
  • Three interaction modes: Plan, Agent, YOLO.
  • Workspace rollback and session save/resume capabilities.
  • Live token usage and cost tracking.
  • HTTP/SSE runtime API for headless workflows.

Maintenance & Community

The project shows active development with frequent updates (e.g., v0.8.0, v0.7.8). No specific community links (Discord, Slack) or notable contributors are listed. The project explicitly states it is "Not affiliated with DeepSeek Inc."

Licensing & Compatibility

The project is released under the MIT license, which is highly permissive for commercial use and integration into closed-source projects.

Limitations & Caveats

Requires a DeepSeek API key for operation. While the MIT license is permissive, users should verify specific compatibility requirements for their intended use cases. The project relies on DeepSeek V4 models, and performance may vary based on the chosen model and API provider.

Health Check
Last Commit

3 hours ago

Responsiveness

Inactive

Pull Requests (30d)
694
Issues (30d)
863
Star History
27,564 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.