# midgard

> Self-hosted clipboard manager syncing history across macOS, Linux, Windows, and phones with end-to-end encryption.

- **Category:** Productivity
- **Licence:** GPL-3.0
- **Latest version:** v0.4.0
- **Open source:** oss
- **Languages:** Go, Swift
- **Platforms:** Docker Compose, Linux, macOS
- **Tags:** Android, iOS, WebSocket, End To End Encryption, Cross Platform, Clipboard Sync, Go, Golang, Linux, macOS, Windows, Self Hosted, Ios shortcuts, Swiftui, Clipboard, Clipboard Manager, Clipboard History, Menubar App

## Description

midgard is a clipboard synchronization system you host yourself. Run the relay server (Docker image or static binary) on a server with a domain and TLS, then connect clients: a macOS menu-bar app, a Linux/Windows daemon, and a web interface for mobile. Every clipboard entry is encrypted with a key shared only among your devices, so the relay sees only sealed payloads and stores nothing. History stays identical across devices — the newest 200 items for 30 days, capped at 64 MB. Items or files become revocable share links. Pair new devices via QR code or one-time code. Authentication goes through auth.latere.ai with an allowlist. An optional plaintext bridge lets iPhone Shortcuts or Android Tasker participate, at the cost of server visibility. All persistent state (devices, shares, tokens) lives in a local SQLite file.

## Links

- [Homepage](https://github.com/changkun/midgard)
- [Website](https://changkun.de/s/midgard)
- [Docker](ghcr.io/changkun/midgard)
- [Documentation - How midgard works](https://github.com/changkun/midgard/blob/main/docs/architecture.md)
- [Documentation - Installation](https://github.com/changkun/midgard/blob/main/docs/install.md)
- [Documentation - Usage](https://github.com/changkun/midgard/blob/main/docs/usage.md)
- [GitHub Repository](https://github.com/changkun/midgard)
- [Releases](https://github.com/changkun/midgard/releases)
- [Issue Tracker](https://github.com/changkun/midgard/issues)

---
Source: https://selfhost.directory/project/midgard