{"id":47801046,"url":"https://github.com/openpaste/openpaste","last_synced_at":"2026-04-07T21:00:51.793Z","repository":{"id":348668828,"uuid":"1198576418","full_name":"openpaste/openpaste","owner":"openpaste","description":"Open-source, privacy-first clipboard manager for macOS — encrypted by default, blazing fast search, paste stack, and keyboard-driven. Built natively with Swift 6 \u0026 SwiftUI.","archived":false,"fork":false,"pushed_at":"2026-04-06T16:33:09.000Z","size":556,"stargazers_count":18,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-06T20:08:16.536Z","etag":null,"topics":["clipboard","clipboard-manager","macos","paste","productivity","swift"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openpaste.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":"CLA.md"}},"created_at":"2026-04-01T14:54:42.000Z","updated_at":"2026-04-06T16:25:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"fd354de4-6f02-43e7-9faa-5201bfdb078c","html_url":"https://github.com/openpaste/openpaste","commit_stats":null,"previous_names":["openpaste/openpaste"],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/openpaste/openpaste","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpaste%2Fopenpaste","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpaste%2Fopenpaste/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpaste%2Fopenpaste/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpaste%2Fopenpaste/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openpaste","download_url":"https://codeload.github.com/openpaste/openpaste/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openpaste%2Fopenpaste/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31528751,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clipboard","clipboard-manager","macos","paste","productivity","swift"],"created_at":"2026-04-03T17:01:28.656Z","updated_at":"2026-04-07T21:00:51.742Z","avatar_url":"https://github.com/openpaste.png","language":"Swift","funding_links":["https://github.com/sponsors/openpaste"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"OpenPaste/Assets.xcassets/AppIcon.appiconset/icon_128x128.png\" width=\"128\" height=\"128\" alt=\"OpenPaste Icon\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eOpenPaste\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eNative, local-first clipboard manager for developers on macOS\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-AGPLv3-blue.svg\" alt=\"License: AGPLv3\" /\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Platform-macOS%2015%2B-brightgreen.svg\" alt=\"Platform: macOS 15+\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Swift-6-orange.svg\" alt=\"Swift 6\" /\u003e\n\u003c/p\u003e\n\n---\n\n## About\n\nOpenPaste is an open-source clipboard manager built natively for macOS with SwiftUI and AppKit. It is designed for developers and power users who copy code, JSON, URLs, prompts, files, and images all day and need fast recall without handing over control of their data.\n\n**Local-first by default. No telemetry. Homebrew + notarized DMG.**\n\n## Shipped Today\n\n- **Infinite Clipboard History** — Never lose anything you copy\n- **Fast Local Search** — FTS5-backed search across text, OCR text, tags, and source app metadata\n- **Paste Stack** — Queue multiple items and paste them in sequence (FIFO)\n- **Collections** — Organize clips by project, topic, or workflow\n- **Quick Edit** — Edit text before paste, preview markdown, and review code-friendly content\n- **Privacy Guards** — Sensitive content detection, app blacklist, and screen-sharing protection\n- **OCR for Images** — Extract text from copied screenshots and images for recall later\n- **Screen Sharing Protection** — Automatically pauses capture during screen sharing\n- **Keyboard-First** — Global hotkey (⌘⇧V) with full keyboard navigation\n- **Content Types** — Text, images, files, URLs, code with syntax highlighting\n- **Source App Tracking** — Know where each clip came from\n\n## Still Maturing\n\n- **iCloud Sync Foundation** — CloudKit sync exists in the codebase, is premium-gated in current builds, and is still being hardened for real-world rollout\n- **Privacy Hardening Across Builds** — SQLCipher support exists in the codebase and is being standardized across build variants\n- **Distribution Polish** — Sparkle auto-update and release plumbing are in place and still being validated in public use\n\n## Planned Later\n\n- **Semantic Search and AI Actions**\n- **Snippets, Templates, and Text Expansion**\n- **Content Transformations**\n- **Plugin SDK and Extensibility**\n\n## Privacy at a Glance\n\n- **Local-first by default** — OpenPaste works without a cloud account\n- **No telemetry** — No analytics, tracking pixels, or usage reporting\n- **Sensitive-aware capture** — Built-in detection plus app blacklist support\n- **Screen-sharing pause** — Capture can be suspended during screen sharing\n- **Honest build/privacy notes** — See the [Launch FAQ](docs/launch-faq.md) for current sync, encryption, and roadmap status\n\n## Install\n\n### Homebrew\n\n```bash\nbrew tap openpaste/tap\nbrew install --cask openpaste\n```\n\n### GitHub Releases\n\nDownload the latest `.dmg` from [Releases](https://github.com/openpaste/openpaste/releases).\n\n### Build from Source\n\n```bash\ngit clone https://github.com/openpaste/openpaste.git\ncd openpaste\nopen OpenPaste.xcodeproj\n# Build and run in Xcode (⌘R)\n```\n\n**Requirements:** macOS 15+ (Sequoia), Xcode 16+, Swift 6\n\n## Docs for Evaluating OpenPaste\n\n- [Launch FAQ](docs/launch-faq.md)\n- [Positioning Snapshot](docs/positioning.md)\n- [Feedback Template](docs/feedback-template.md)\n\n## Support Development\n\nOpenPaste is free and open source for the core clipboard workflow.\n\nCommercial options may evolve later for advanced sync or support, but the first-user phase is focused on making the local-first product genuinely useful and trustworthy.\n\nVisit **[tuanle.dev](https://tuanle.dev)** for Pro license information.\n\n## Sponsors\n\nOpenPaste is maintained by [Le Anh Tuan](https://tuanle.dev) and supported by the community.\n\n\u003ca href=\"https://github.com/sponsors/openpaste\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Sponsor-❤️-ea4aaa.svg?style=for-the-badge\" alt=\"Sponsor on GitHub\" /\u003e\n\u003c/a\u003e\n\nYour sponsorship helps fund development and keeps the Community Edition free.\n\n## Contributing\n\nWe welcome contributions! See [CONTRIBUTING.md](CONTRIBUTING.md) for setup instructions, code style, and PR guidelines.\n\nBy contributing, you agree to our [Contributor License Agreement](CLA.md).\n\n## Community\n\n- [Code of Conduct](CODE_OF_CONDUCT.md)\n- [Use the feedback template](docs/feedback-template.md)\n- [Report Issues](https://github.com/openpaste/openpaste/issues)\n\n## License\n\nOpenPaste is licensed under the [GNU Affero General Public License v3.0](LICENSE).\n\n```\nCopyright (C) 2025–present Le Anh Tuan \u003ctuanle.works@gmail.com\u003e\n```\n\nSee [CLA.md](CLA.md) for contributor licensing terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenpaste%2Fopenpaste","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenpaste%2Fopenpaste","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenpaste%2Fopenpaste/lists"}