OpenSeek interactive terminal UI: the openseek_tui binary
Dependencies
# 1. The engine, from the openseek repository.
git clone https://github.com/moonbitlang/openseek && cd openseek
moon build --release cmd/openseek
cp _build/native/release/build/bobzhang/openseek/cmd/openseek/openseek.exe ~/.moon/bin/openseek
# 2. This UI.
git clone https://github.com/moonbitlang/openseek_tui && cd openseek_tui
moon build --release cmd/openseek_tui
cp _build/native/release/build/moonbitlang/openseek_tui/cmd/openseek_tui/openseek_tui.exe ~/.moon/bin/openseek_tui
# 3. Converse.
export DEEPSEEK=sk-...
openseek_tui| Package | Purpose | README |
|---|---|---|
| moonbitlang/openseek_tui/cmd/openseek_tui | The executable: parses argv and hands the parsed matches to cmd/tui. | — |
| moonbitlang/openseek_tui/cmd/tui | The OpenSeek terminal UI: engine spawn and protocol handling, transcript model, slash commands, session resume. | cmd/tui/README.md |
| moonbitlang/openseek_tui/tui (+ core, doc, style, slash, completion) | Reusable terminal-UI framework (transcript, composer, rendering) the OpenSeek UI is built on. Agent-agnostic. | tui/README.md |
moon check --target native --deny-warn
moon test --target native
moon cram test tests/cram # verified CLI docs: tests/cram/tui.md
moon fmt
moon info # regenerate pkg.generated.mbti after API changesmembers = [
".",
"../openseek",
"../openseek/protocol",
"../openseek/editor",
"../openseek/editor/server",
]Install
Download zipOpenSeek interactive terminal UI: the openseek_tui binary
Dependencies