feat(cli): add native TypeScript terminal UI

Rebuild the terminal client on OpenTUI while keeping the Python gateway as the single agent, session, tool, and memory runtime. Preserve a classic prompt fallback and publish version-matched native sidecars for supported platforms.

Co-authored-by: Bingxi Zhao <150592536+pancacake@users.noreply.github.com>
Co-authored-by: chengyongru <2755839590@qq.com>
This commit is contained in:
Xubin Ren
2026-08-17 20:56:10 +08:00
co-authored by Bingxi Zhao chengyongru
parent c27b1f14c3
commit ce070c832d
19 changed files with 1536 additions and 8 deletions
+19
View File
@@ -0,0 +1,19 @@
{
"name": "@nanobot/tui",
"private": true,
"version": "0.1.0",
"type": "module",
"scripts": {
"start": "bun src/index.ts",
"build": "bun scripts/build.ts",
"check": "tsc --noEmit",
"test": "bun test"
},
"dependencies": {
"@opentui/core": "0.5.1"
},
"devDependencies": {
"@types/bun": "^1.3.13",
"typescript": "^5.9.3"
}
}