charmbracelet/wish
Make SSH apps, just like that! 💫 observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 97
- Release rhythm 83
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 51.5
- age_days: 2450
- days_rel: 33
- days_push: 21
- n_releases_24m: 9
Adoption not part of the score
5470 stars · 123 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Wish is a Go library for building custom SSH applications, built on gliderlabs/ssh with sensible defaults and a middleware system analogous to HTTP frameworks. It supports serving Bubble Tea TUIs, Git, and other protocols directly over SSH connections.
Use cases
- serve a terminal UI app over ssh
- build a custom ssh server in go
- host a git server over ssh
- add ssh access to an existing go application
- authenticate users with ssh keys
- build a chat app accessible from the terminal
When to choose
- you want to build remotely accessible terminal apps without managing HTTPS certificates
- you want SSH key-based user identification out of the box
- you want to serve Bubble Tea TUIs to remote users
When to avoid
- you just need standard remote shell access to a server - use openssh-server
- you are building a web app for browsers rather than terminal clients
- your project is not written in Go
Facets
library · maturity active
ssh middleware http-server terminal-ui auth developer-tools networking security go windows cross-platform ssh-server bubbletea tui-over-ssh charmbracelet git-over-ssh command-line linux macos
1 source
- readme: https://github.com/charmbracelet/wish · fetched 2026-08-28 · b69901f3cb2a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| charmbracelet/wish | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="charmbracelet/wish")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem