ui/text/README.md
Early stage and part of goose's broader move to ACP
https://github.com/aaif-goose/goose/issues/6642 https://github.com/aaif-goose/goose/discussions/7309
The TUI automatically launches the goose ACP server using the goose acp command.
When running from source, npm start automatically builds the Rust binary from the workspace root if needed:
cd ui/text
npm i
npm run start
The dev:binary script checks if the Rust binary needs rebuilding by comparing timestamps of:
target/release/goose binaryCargo.toml and Cargo.lockcrates/goose-cli/Cargo.tomlIf any source files are newer, it runs cargo build --release -p goose-cli automatically.
In production, the TUI uses prebuilt binaries from the @aaif/goose-binary-* packages installed via postinstall.
To use a custom server URL instead of the built-in binary:
npm run start -- --server http://localhost:8080