OpenSeek interactive terminal UI: the openseek_tui binary
git clone https://github.com/moonbitlang/openseek && cd openseek
export DEEPSEEK=sk-...
moon run --target wasm openseek_tui/cmd/openseek_tui
# Pass TUI options after --.
moon run --target wasm openseek_tui/cmd/openseek_tui -- --continuemoon build --target native --release openseek_tui/cmd/openseek_tui
cp _build/native/release/build/moonbitlang/openseek_tui/cmd/openseek_tui/openseek_tui.exe ~/.moon/bin/openseek_tui
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 wasm --deny-warn $(git ls-files -- 'openseek_tui/*moon.pkg' | xargs -n1 dirname)
moon test --target wasm $(git ls-files -- 'openseek_tui/*moon.pkg' | xargs -n1 dirname)
moon build --target wasm openseek_tui/cmd/openseek_tui
moon check --target native --deny-warn $(git ls-files -- 'openseek_tui/*moon.pkg' | xargs -n1 dirname)
moon test --target native $(git ls-files -- 'openseek_tui/*moon.pkg' | xargs -n1 dirname)
moon cram test openseek_tui/tests/cram # verified CLI docs: tests/cram/tui.md
moon info $(git ls-files -- 'openseek_tui/*moon.pkg' | xargs -n1 dirname)
moon fmt $(git ls-files -- 'openseek_tui/*moon.pkg' | xargs -n1 dirname)moon build . --target native
moon run --target wasm openseek_tui/cmd/openseek_tui -- --engine "$PWD/_build/native/debug/build/moonbitlang/openseek/openseek.exe"Install
Download zipOpenSeek interactive terminal UI: the openseek_tui binary