Soft Serve Self-Hosted Git Server with SSH TUI
Soft Serve is a self-hostable Git server by Charmbracelet that provides a beautiful terminal UI accessible over SSH. It supports cloning over SSH, HTTP, and Git protocol, Git LFS, access control with SSH keys, and on-demand repository creation.
What it does
Soft Serve Self-Hosted Git Server with SSH TUI
Soft Serve is a self-hostable Git server by Charmbracelet that provides a beautiful terminal UI accessible over SSH. It supports cloning over SSH, HTTP, and Git protocol, Git LFS, access control with SSH keys, and on-demand repository creation.
Installation
Use the upstream install or setup path that matches your environment:
- brew install charmbracelet/tap/soft-serve
- go install github.com/charmbracelet/soft-serve/cmd/soft@latest
- Make sure git is installed, then run soft serve. That’s it.
- git clone ssh://soft/dotfiles
Requirements and caveats from upstream:
- A Docker image is also available.
- Now you can access to repos that require read-write access.
Basic usage or getting-started notes:
-
Just run ssh git.charm.sh for an example. You can also try some of the following commands:
-
Soft Serve is a single binary called soft. You can get it from a package
-
manager:
-
Extracted from upstream docs: https://raw.githubusercontent.com/charmbracelet/soft-serve/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,308 chars)