seektty: A Terminal Workspace Interface for DeepSeek Harness

hilbert-beinghappy/seektty

UI & ExperienceVerified
Listed on 2026-08-19
Page last updated 2026-10-04

SeekTTY is a pluggable terminal workspace for DeepSeek Harness, offering a DeepSeek-colored TUI that integrates native Agent, Session, model, permission services, and supports /clarify and /plan workflows.

seektty is a terminal UI plugin for DeepSeek Harness that brings Agent, Session, model, permission, Settings, Profile, plugin, and persistence services into one terminal workspace. Run deepseek from a project directory to use native features without leaving the terminal. It dynamically discovers models, tools, skills, MCP servers, and more from the running Harness, supporting extensions from upstream or third-party bundles. An optional Clarify workflow provides a guided /clarify flow, which can be turned into an implementation plan with /plan.

How to Install

install
npmdsh plugin --profile web add seektty
Category
UI & Experience
Platform
DSH Plugin
Author
hilbert-beinghappy
Distribution
Plugin

seektty Key Features

Terminal workspaceNative service integrationPluggable BundleClarify workflowdeepseek launcher
Listed on dsh-plugin.org

seektty Repo Summary

What Does It Do?

SeekTTY is a terminal UI plugin for DeepSeek Harness (DSH) that brings the harness's native Agent, Session, model, permission, Settings, Profile, plugin, and persistence services into one terminal workspace. It solves the problem of operating DSH from a pure command-line environment, letting you run deepseek from a project directory to use native features without leaving the terminal. SeekTTY acts as the terminal surface while Harness remains the owner of runtime state, and it dynamically discovers models, providers, agent presets, tools, skills, MCP servers, and marketplace sources from the running harness, so capabilities added by upstream or third-party bundles appear without being hard-coded.

Core Features

  • Terminal workspace: run deepseek from a project directory to access DSH's native Agent, Session, model, permission, Settings, Profile, plugin, and persistence services.
  • Dynamic capability discovery: automatically discovers models, providers, agent presets, permissions, commands, tools, settings, skills, MCP servers, and marketplace sources from the running harness, no hard-coding needed.
  • Optional Clarify workflow: via the optional Clarify Host plugin, a guided /clarify flow asks focused questions, updates a reviewable Draft after each answer, and returns the accepted Draft to the composer, which can then be turned into an implementation plan with /plan.
  • Enhanced mouse and input editing: version 1.2.4 improves mouse navigation and input editing, retaining native terminal selection as a fallback; lists keep their viewport, and clipboard editing with Ctrl+Z undo is supported.
  • Self-first updates: deepseek --update checks SeekTTY before dsh, installs at most one compatible component per run, never installs untested versions, and update failures do not block startup.

How to Use This Plugin?

After enabling SeekTTY in DSH, run deepseek from a project directory to launch the terminal workspace. Common launch forms include deepseek "check this project", deepseek --cwd ../project, deepseek --resume, and deepseek --profile team-tui. The deepseek command requires dsh on PATH or DSH_BIN pointing to its executable. To adjust update behavior, set SEEKTTY_UPDATE=check for a post-session notice or SEEKTTY_UPDATE=0 to disable checks.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: hilbert-beinghappy/seektty. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ