TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
Share your clipboard accross devices
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Share your clipboard across devices.
A self-hosted, end-to-end encrypted shared clipboard. Copy on one device, paste on another. The server relays ciphertext and never sees clipboard content.
📖 Documentation: mark7888.github.io/two-place-paste
| Component | Stack | State |
|---|---|---|
Relay server (tpp) | Go, Redis | Works. Relay, group/device registry, admin UI, blob GC. |
Desktop app (tppdesktop) | Go + embedded React UI | Works on Windows and macOS. Tray icon, localhost web UI. |
Go client core (pkg/tppclient) | Go | Works. All crypto and protocol; the desktop app is a shell around it. |
| Android app | React Native | In development. |
Each group of devices shares one key that the server only ever holds wrapped to each device. Revoking a device rotates the key. Every entry expires after 24 hours. How it works →
Run the relay with Docker Compose behind a TLS reverse proxy — guide.
Install the desktop app — Windows · macOS:
curl -fsSL https://github.com/Mark7888/two-place-paste/releases/latest/download/install-macos.sh | sh
Create a group with a link from the relay's admin page, then add your other devices — guide.
make build test lint # every Go module
make help # everything else
Setup, the desktop dev loop and the repository layout:
Contributing.
Design documents — specification, roadmap, conventions and feature plans — are
in docs/internal/. Read
docs/internal/conventions.md before your first PR.
The documentation site is in docs/site/ (Starlight):
cd docs/site && npm ci && npm run dev.
Copyright (C) 2026 Mark Licsauer
TwoPlacePaste is licensed under the Mozilla Public License 2.0,
except the relay server in server/, which is licensed under the
GNU Affero General Public License v3.0 or later. The
TwoPlacePaste name and logo are not covered by either license. See
LICENSING.md for the details and
CONTRIBUTING.md before opening a pull request.