Skip to content

synth-laboratories/synth-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

synth-tui

This repo contains the synth-ai TUI (Terminal User Interface).

Structure

synth-tui/
├── app/                 # OpenTUI JS app
│   ├── src/             # TypeScript source
│   ├── dist/            # Built bundle (index.mjs)
│   ├── package.json
│   └── tests/
├── python/
│   └── synth_tui/        # Python launcher + helpers
├── opencode_config/
├── scripts/
└── tests/

Build the JS bundle

cd app
bun install
bun run build

Install via Homebrew

brew tap synth-laboratories/tap
brew install synth-tui

Or in one command:

brew install synth-laboratories/tap/synth-tui

Then run:

synth-tui

The first run will install JavaScript dependencies (~5 seconds).

Entry point

from synth_tui import run_tui
run_tui()

Note: the Python launcher depends on the synth-ai package (synth_ai.core.*).

Keyboard shortcuts

  • r refresh
  • c cancel
  • a artifacts
  • s snapshot (opens modal)
  • q quit

About

terminal user interface for synth api

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors