Public interactive shell and operator-facing UI patterns for uDOS.
- uCODE interactive shell
- command palette
- workspace panels
- ThinGUI and browser handoff
- reusable shell interaction patterns
- canonical runtime semantics
- provider and network ownership
- API budgeting and autonomy policy
src/ucode/src/palette/src/panels/src/thingui/src/tui/docs/tests/scripts/config/examples/
Keep package installs explicit and avoid embedding runtime caches into the repo.
Use scripts/run-shell-checks.sh as the default local validation entrypoint.
The current shell has two active lanes:
npm run devfor the legacy TypeScript starter previewnpm run go:runfor the new Go Bubble Tea bootstrap TUInpm run first-runfor one-command local install-and-launch bootstrap
docs/README.mddocs/activation.mdQUICKSTART.mddocs/mcp-consumption.mddocs/tui-keybindings.mddocs/tui-viewport-contract.mdexamples/basic-ucode-session.mdscripts/run-shell-checks.sh
Shell presents Core semantics to operators and can hand bounded work outward to the wider family when needed.
Current startup/demo surfaces:
npm run first-runhelpcommandswizardteststatusroutesdoctorhealth startupsetup storydemo listdemo ux(visual ASCII UX fixtures; seedemo/screens/,bash scripts/demo-ux-walk.sh)demo run thinui-c64demo run thinui-nes-sonicdemo run thinui-teletext