Skip to content

mcp-tool-shop-org/commandui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

日本語 | 中文 | Español | Français | हिन्दी | Italiano | Português (BR)

CommandUI

CI Release MIT License Landing Page Handbook

CommandUI

AI-native shell environment with semantic command review.

Install

Windows (MSI installer) — download from GitHub Releases

# Scoop
scoop bucket add mcp-tool-shop https://github.com/mcp-tool-shop-org/scoop-bucket
scoop install commandui

# winget (after approval)
winget install mcp-tool-shop.CommandUI

What it does

  • Real PTY shell sessions (not a wrapper, not a chatbot)
  • Two input paths: direct terminal typing (freeform) + composer (structured/tracked)
  • Semantic mode: describe intent → AI generates command → you review/edit/approve
  • Risk-tiered confirmation: low (auto), medium (configurable), high (required)
  • History with rerun, reopen-plan, and save-to-workflow actions
  • Saved workflows: promote any command to a reusable workflow
  • Project-scoped memory: learns preferences from repeated edits
  • Multi-session tabs with per-session terminal streams
  • Local-first SQLite persistence (history, plans, workflows, memory, settings)
  • Classic vs Guided modes with real behavioral differences

What it is NOT

  • Not a chatbot or autonomous agent
  • Not a terminal emulator replacement
  • Not production-hardened yet

Security

See SECURITY.md for the threat model and vulnerability reporting.

Workspace layout

commandui/
  apps/desktop/         — Tauri v2 + React 19 desktop app
  packages/domain/      — Pure domain types
  packages/api-contract/ — Request/response contracts
  packages/state/       — Zustand stores
  packages/ui/          — Shared UI primitives (future)

Quick start

pnpm install
pnpm dev          # Vite dev server
pnpm test         # Run all tests
pnpm typecheck    # TypeScript check

# Rust backend
cd apps/desktop/src-tauri
cargo test

Docs

Current status

v1.0.0 — real shell spine with PTY sessions, semantic review loop, persistence, memory, workflows, accessibility settings, multi-session tabs, xterm.js terminal, and prompt-marker completion detection.

About

AI-native shell environment with semantic command review

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors