dsh-tui-janified
v0.1.1
Published
Native Rust/ratatui terminal client for DeepSeek Harness, speaking the ApiProxy Web API to a dsh web host
Downloads
301
Maintainers
Readme
dsh-tui-janified
Native Rust/ratatui terminal client for DeepSeek Harness.
npm install -g dsh-tui-janified
dsh-tui-janifiedWhat it is
A terminal client that speaks the ApiProxy Web API — the same HTTP + WebSocket contract the dsh web browser UI runs on. It connects to a dsh web host over the network; it is not a dsh plugin and does not load into the host process.
With no --url, it connects to a running dsh web if there is one and otherwise starts one for you.
dsh-tui-janified # connect, or start a host
dsh-tui-janified --url http://127.0.0.1:3080 # connect to a specific hostWhat this npm package contains
A launcher (bin/) and prebuilt binaries (vendor/<platform>-<arch>/). The launcher resolves the binary for your platform, hands over the TTY, and forwards the exit status. It has no runtime dependencies and performs no protocol translation — npm is purely the distribution channel.
Prebuilt for macOS (Apple Silicon, Intel), Linux x64, and Windows x64. Node 18+ is needed to run the launcher, not the client itself.
Building from source
cargo build --release
node scripts/package-native.mjs stage \
--source target/release/dsh-tui-janified \
--platform "$(node -p process.platform)" \
--arch "$(node -p process.arch)" \
--vendor-root npm/vendor
npm pack ./npmLinks
- Source, design document and milestones: https://github.com/JayDong9130/dsh-tui-Janified
- Issues: https://github.com/JayDong9130/dsh-tui-Janified/issues
License
MIT. This project is not affiliated with DeepSeek or xAI.
