SeekTTY CLI

A Claude Code-style terminal UI for DeepSeek Harness: sessions, permissions, plugins, MCP and skills from the running Harness.

  • 192 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • The plugin runs a Harness agent that reads and changes project files and calls MCP servers and tools under its permission settings.
  • Installation runs through pnpm and installs executable code.
All reasons and checks

hilbert-beinghappy/seektty

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/seektty

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The plugin runs a Harness agent that reads and changes project files and calls MCP servers and tools under its permission settings.
  • Installation runs through pnpm and installs executable code.

This is third-party code. Review the repository files before installing.

What it does

SeekTTY installs as a DeepSeek Harness plugin and opens a terminal workspace for its agent. The `deepseek` command runs from a project directory and shows sessions, models, providers, agent presets, permissions, commands, tools, settings, skills, MCP servers and marketplace sources. All of it is read from the running Harness, so capabilities added by third-party packages appear without rebuilding the interface. Version 1.3.0 adds session actions, plans and artifacts, MCP resources, schedules, a workspace file browser with text and binary views, and optional Creator, Browser and Computer bundles. The extra Clarify plugin adds a `/clarify` command that asks focused questions and keeps a reviewable requirements draft.

Who it is for. DeepSeek Harness users who prefer a Claude Code-style terminal interface with themes for Windows, macOS and Linux.

Good fit when

  • A previous agent session has to be resumed with `deepseek --resume`.
  • A project is launched from another directory with the `--cwd` flag.
  • Harness permissions, commands and skills need to be viewed in one window.
  • Task requirements are incomplete and `/clarify` asks questions before work starts.
  • Workspace files need to be browsed next to the agent chat.

Not a fit when

  • You need an interface for Claude Code or Codex; SeekTTY only runs on top of DeepSeek Harness.
  • Your Harness version differs from the tested one; the release is tied to 0.2.0-rc.2.
  • You need microphone recording; voice input only transcribes a WAV file.

Example request

Run deepseek in this directory, resume the last session and show the available permissions and skills.

Limitations

Release 1.3.0 is tested with official dsh 0.2.0-rc.2 and does not install onto untested versions: `deepseek --update` updates one compatible component at a time. It needs Node.js 22.19 or newer and pnpm with the global virtual store disabled for installation. Without `dsh` on PATH or the `DSH_BIN` variable the launcher does not start. Part of the repository documentation is in Chinese. The `/speech wav` command transcribes a file and does not record from the microphone. The project is independent and not owned by DeepSeek.

How to disable. Remove the plugin with `dsh plugin --profile tui remove seektty` and the global package with `pnpm remove --global seektty`.

FAQ

How do I install SeekTTY?

Install `@deepseek-ai/dsh@0.2.0-rc.2` with pnpm, then run `dsh plugin --profile tui add seektty@1.3.0` with `--config.enable-global-virtual-store=false` and start `dsh --profile tui`.

How do I launch it with the deepseek command?

Install `seektty@1.3.0` globally, set `SEEKTTY_SPEC=seektty@1.3.0` and run `deepseek` in a project directory. `dsh` must be on PATH or in `DSH_BIN`.

How do I continue previous work?

Run `deepseek --resume` for the last session or `deepseek --resume <sessionId>` for a specific one.

What does the update command do?

`deepseek --update` checks SeekTTY first, then dsh, and installs at most one compatible component per run. It never installs untested or future Harness versions.

What does /clarify do?

The Clarify plugin adds it. It asks focused questions and updates a reviewable requirements draft after each answer.

Discussion

No questions or reviews yet.

CLI tools

A terminal UI plugin for DeepSeek Harness: live status line, streaming thoughts, double-Esc rollback, context progress and a TPS gauge

PluginExtended access7.7KRepository stars
Russian stack

An MCP server that hands bulk file work to a local DeepSeek Harness agent so file contents never enter Claude's context

MCP serverBroad access2Repository stars

Plugins for DeepSeek Harness: the Sessions Insight panel shows what each turn of a Claude Code, DSH or Codex session was made of.

PluginExtended access136Repository stars

A terminal coding agent tuned for the deepseek-v4 model: deep thinking, reasoning effort control, Agent Skills and MCP

CLIBroad access2.2KRepository stars

DeepTide is a coding agent tuned for DeepSeek: a native macOS app, a Bun terminal CLI, a Rust version with a GUI and a set of skills in the skills folder

CLIBroad access1.1KRepository stars

Vision tools and a skill for DeepSeek Harness: image Q&A, long-screenshot OCR and UI restoration

PluginExtended access946Repository stars

README in short

The repository ties the interface version to a verified Harness version and publishes release notes, a change audit and a verification record. The emphasis is that the interface discovers capabilities from the running Harness rather than keeping its own list.

README badge

Report a problem