KingDownloads

soft-serve

by charmbracelet 7.1k stars MITDeveloper Tools
Download
soft-serve preview

About soft-serve

Soft Serve is a self-hostable Git server designed for command line use. It provides a text-based user interface accessible over SSH, allowing users to manage Git repositories directly from the terminal.

The software supports multiple protocols for repository access, including SSH, HTTP, and Git. It includes features for repository management, file browsing, and access control, making it suitable for teams or individuals needing a lightweight Git server solution.

Key features

  • Text-based user interface accessible over SSH
  • Repository cloning via SSH, HTTP, or Git protocol
  • Git LFS support with HTTP and SSH backends
  • On-demand repository creation with SSH or git push
  • SSH-based repository and file browsing
  • Access control with SSH public key authentication
  • Support for public and private repositories
  • User access tokens for authentication

Download v0.11.6

Mar 19, 2026
View all 10 versions

Frequently asked questions

Is soft-serve free?
Yes. soft-serve is free and open-source software, distributed under the MIT license.
Which platforms does soft-serve support?
soft-serve provides downloads for Windows, macOS, Linux, Android.
What is the latest version of soft-serve?
The latest version is v0.11.6, released on Mar 19, 2026.
How do I install Soft Serve?
Soft Serve can be installed via package managers like Homebrew, Winget, Pacman, Nix, Apt, or Yum. Pre-built binaries are also available for Linux, macOS, and Windows from the releases page, or it can be installed using Go.
What platforms does Soft Serve support?
Soft Serve supports Linux, macOS, and Windows. It is available as a single binary and can be run on any system that supports Go.
How do I set up a Soft Serve server?
After ensuring Git is installed, run 'soft serve' to start the server. The server creates a data directory for repositories and configuration. Initial admin keys can be set via the SOFT_SERVE_INITIAL_ADMIN_KEYS environment variable.
Is there a Docker image available for Soft Serve?
Yes, a Docker image is available for Soft Serve, as mentioned in the documentation.

More Developer Tools