DeepSeek’s New Claude‑Code‑Style Terminal Agent: An Open‑Source Rust Project

An open‑source Rust‑based terminal agent for DeepSeek V4, dubbed DeepSeek‑TUI, offers Claude‑Code‑like capabilities such as file manipulation, shell execution, git management, parallel sub‑task scheduling, side‑git rollback, and LSP diagnostics, and has quickly attracted thousands of stars and active community contributions.

Su San Talks Tech
Su San Talks Tech
Su San Talks Tech
DeepSeek’s New Claude‑Code‑Style Terminal Agent: An Open‑Source Rust Project

While browsing Twitter, the author discovered an open‑source terminal agent built specifically for DeepSeek by an American developer; the project, DeepSeek‑TUI, is written in Rust, has nearly 9 k stars, over 600 forks, and is being actively maintained.

DeepSeek‑TUI is a terminal‑native programming agent for DeepSeek V4, comparable to Claude Code, Codex CLI, or OpenCode. It can read and write files, execute shell commands, search the web, manage Git repositories, invoke MCP, schedule sub‑agents, save and restore sessions, and display LSP diagnostics.

The issue tracker shows more than 100 open issues and over 400 closed ones, indicating ongoing development; some users note that its current performance does not yet surpass the combination of Claude Code with DeepSeek.

Key features include leveraging DeepSeek’s native 1 million‑token context, parallel scheduling of 1‑16 low‑cost deepseek-v4-flash sub‑tasks via the rlm_query command, and a side‑git workspace that records snapshots and supports /restore and revert_turn without affecting the project’s .git directory. LSP diagnostics are integrated from rust‑analyzer, pyright, typescript‑language‑server, gopls, and clangd, feeding inline errors and warnings back into the model’s context.

The author argues that effective agent tools should orchestrate models of varying cost and capability rather than rely on a single model, and DeepSeek‑TUI follows this direction. With a growing user base and contributors, the project could become the premier terminal agent for DeepSeek in the AI era.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

RustAI codingDeepSeekLarge Language ModelLSPTerminal Agentrlm_queryside-git
Su San Talks Tech
Written by

Su San Talks Tech

Su San, former staff at several leading tech companies, is a top creator on Juejin and a premium creator on CSDN, and runs the free coding practice site www.susan.net.cn.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.