# Add to your Claude Code skills
git clone https://github.com/juliankang4/owngitGuides for using mcp servers skills like owngit.
See how owngit compares with popular alternatives.
owngit is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by juliankang4. Self-hosted Git server for home labs and local machines. It has 51 GitHub stars.
owngit's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/juliankang4/owngit" and add it to your Claude Code skills directory (see the Installation section above).
owngit is primarily written in Go. It is open-source under juliankang4 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh owngit against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
OwnGit is a self-hosted Git server for one person or a small group. It keeps your private repositories on your own computer, NAS or home server, and gives you a browser dashboard for them. You need no cloud account or subscription.
Install it with one command, then open the setup link it prints.

git push needs no pull request.On Linux (x64, ARM64) and macOS (Apple silicon):
/usr/bin/curl --proto '=https' --proto-redir '=https' -fsSL https://owngit.app/install.sh | /bin/sh
On Windows (x64), in PowerShell:
irm -MaximumRedirection 0 https://owngit.app/install.ps1 | iex
The installer checks the download against the release's SHA256SUMS, installs owngit, runs it as a service and prints the setup link.
Other ways to install:
| Route | Command |
|---|---|
| Homebrew command and server (macOS, Linux) | brew install juliankang4/tap/owngit |
| Homebrew menu bar app (macOS) | brew install --cask juliankang4/tap/owngit, then owngit service install |
| npm (needs Node.js) | npm install -g owngit |
| Arch Linux | makepkg -si with the PKGBUILD from the latest release |
| Docker Compose | docker compose up -d with compose.yaml, then docker compose exec -it owngit owngit setup-link |
| Proxmox VE host, as root | /usr/bin/curl --proto '=https' --proto-redir '=https' -fsSL https://owngit.app/proxmox.sh | /bin/sh |
| Source (Go 1.27 or newer) | go build -o bin/owngit ./cmd/owngit |
Except for the container and Proxmox VE, OwnGit needs Git on PATH with an executable git-http-backend. Pull request merging needs Git 2.38 or newer. Homebrew and the Arch package install Git. On Windows, use Command Prompt for npm, because PowerShell's default policy blocks the npm scripts.
Operations has the details for each route.
Run OwnGit as a service that starts by itself (the one-line installer already did this):
owngit service install
Open the setup link that the command prints. Choose the repository folder and the passwords there. The link works once, within 15 minutes. owngit setup-link prints a new one.
Create a repository in the dashboard and clone it, for example from http://127.0.0.1:7654/git/project.git.
Open Settings, Storage & recovery, Backups. Choose a backup folder outside the state and repository folders, preferably on another disk, and turn scheduled backups on. OwnGit makes the first backup when you save. See Storage and backups.
On a computer with a screen, OwnGit accepts connections only from that computer. On a server without a screen, it listens on every address so you can finish setup from another device, and it answers only the setup page until you do.
To run it in a terminal instead, use owngit serve.
When something does not work, run owngit doctor. It reports what it found and the command that fixes it.
For a Homebrew installation on macOS, the menu bar icon needs OwnGit.app in /Applications with the same version as the command. Install it with brew install --cask juliankang4/tap/owngit, then run owngit service install. The cask also installs the formula if it is missing. The formula alone provides the command and server without an icon. Keep both packages up to date (Update and uninstall).
On macOS 27, a menu bar manager such as Hidden Bar can hide the OwnGit icon when its app is outside /Applications. The one-line installer puts the app there when it can.
On other desktop installations, the service also adds an OwnGit icon to the menu bar, notification area or panel. It shows the status, the clone address and the latest pushes, and opens the dashboard. On GNOME it needs the AppIndicator extension.
The icon also shows desktop notifications for pushes, new pull requests, failed checks, imports and backups that did not finish successfully, and new releases.
OwnGit never updates itself. When a new release exists, the dashboard shows the update command for the way you installed it, and owngit update prints the same command.
owngit uninstall removes the service. Your repositories and settings stay, and the command tells you where they are and how to remove the program.
owngit tailscale on) or a reverse proxy for HTTPS. Plain HTTP on the LAN needs your explicit consent.--no-update-check.Report vulnerabilities as described in SECURITY.md.
run steps and a few built-in actions. OwnGit does not download other actions.GPL-3.0-or-later. Versions 1.1.4 and earlier were released under the MIT license. Notices for third-party code are in THIRD_PARTY_NOTICES.