
Hilbert-beinghappy/seektty
82Last commit Aug 16, 2026
seektty DSH plugin
SeekTTY brings DeepSeek Harness into the terminal, providing a keyboard-first interface for prompting, code changes, and tool calls. It integrates with Harness's native Agent, Session, model, permission, and plugin services, and supports themes, VS Code imports, and subagent coordination.
How to install the seektty DSH plugin
dsh plugin --profile tui add github:Hilbert-beinghappy/seektty#v1.0.0Copying does not run this command. Review the repository and version before installing the seektty DSH plugin.
seektty DSH plugin data source
seektty DSH plugin snapshot date: Aug 16, 2026
discovered
What the seektty DSH plugin can do
- Streaming responses with syntax-highlighted code blocks, tables, and reasoning visibility
- Session management: create, resume, list, search, rename, fork, archive, export, and ZIP export of session trees
- Model, provider, and permission switching with live diagnostics
- Plugin center with install, remove, update, search, and source management via npm, Git, tarball, or local paths
- Theme customization: interface and code-block colors, VS Code JSON/JSONC import, 3-16 color palette generation
- Subagent inspection, background jobs, trajectory, and session-level feedback
Where the seektty DSH plugin fits
- Interact with DeepSeek models directly from the terminal without leaving the command line
- Manage multiple project workspaces and sessions for different codebases or tasks
- Customize terminal appearance with imported VS Code themes or generated color palettes
- Install, update, and remove Harness plugins from within the TUI using the plugin center
- Debug and diagnose Harness state, including Provider settings, plugin load order, and terminal compatibility
Who the seektty DSH plugin is for
- Developers who prefer keyboard-driven workflows and terminal environments
- Users of DeepSeek Harness who want a full-featured TUI for day-to-day interaction
- Teams that need centralized session management, permission controls, and plugin administration
seektty DSH plugin limitations
- Requires an existing DeepSeek Harness installation and pnpm to install and run
- Only supports macOS, Linux, and Windows operating systems
- Some keyboard shortcuts (e.g., Ctrl+M for model selection) depend on the terminal exposing an extended keyboard protocol
- Installation writes directly to the target Harness Profile dependencies and pnpm lockfile, which may conflict with other tools modifying the same profile
seektty DSH plugin: from the repository README
Quoted from the Hilbert-beinghappy/seektty README, the upstream source of the seektty DSH plugin. Copyright remains with the original authors.
English | [中文](README.zh.md) SeekTTY brings [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) into the terminal. Run `deepseek` from a project directory to work in a keyboard-first interface for prompting, code changes, tool calls, session management, model and permission switching, plugin installation, subagent coordination, and runtime diagnostics. SeekTTY joins Harness as a Profile Bundle and uses its native Agent, Session, model, permission, Settings, Profile, plugin, and persistence services. Every terminal action uses the same Harness state, so upgrades stay focused on the compatibility baseline and adapters. ## DeepSeek light and dark interfaces ### Light theme  ### Dark theme  The live view fills the terminal and keeps the composer and status at the bottom. Unused rows remain inside the conversation viewport and disappear as output grows; longer conversations continue into native terminal scrollback. ## Custom interface and code themes, including VS Code imports Theme customization is a first-class SeekTTY feature: inter
Read the full READMERepository license: MIT
seektty DSH plugin questions
How do I install SeekTTY?
Run `pnpm add --global github:Hilbert-beinghappy/seektty#v1.0.0` and then launch `deepseek`. On first run, it automatically creates a default 'tui' Profile and installs the Bundle. You can also use `dsh plugin --profile tui add github:Hilbert-beinghappy/seektty#v1.0.0` if you prefer native dsh commands.
How do I migrate from deepseek-tui to SeekTTY?
First uninstall the old package: `pnpm remove --global deepseek-tui`. Then install SeekTTY globally: `pnpm add --global github:Hilbert-beinghappy/seektty#v1.0.0`. Run `deepseek` and it will automatically replace the legacy Bundle identity in the target Profile. For custom profiles, use `deepseek --profile team-tui` on first launch.
How do I uninstall SeekTTY?
Run `dsh plugin --profile tui remove seektty` to remove it from the target Profile. This does not affect the overall DeepSeek Harness installation. To reinstall, use `dsh plugin --profile tui add github:Hilbert-beinghappy/seektty#v1.0.0`.
Can I import my VS Code theme into SeekTTY?
Yes. Use the `/theme import` command inside the TUI to load a local VS Code JSON or JSONC file. SeekTTY will extract portable TextMate token colors and apply them to the code-block theme. You can also generate a complete light or dark theme from a 3–16 color palette.
How do I switch the interface language in SeekTTY?
Use the `/language` command inside the TUI. You can toggle between Chinese and English live. The preference is shared with Harness Web through the official `locale.preference` Settings value. Setting it to 'auto' follows the terminal locale.