Product Roadmap
Last Updated: 2026-02-03 | Reading Time: 10 minutes
PasteShelf development roadmap and planned features.
Table of Contents
Section titled βTable of Contentsβ- Vision
- Current Status
- Release Schedule
- Phase 1: Foundation
- Phase 2: Advanced Features
- Phase 3: Enterprise
- Phase 4: Ecosystem
- Future Considerations
PasteShelf aims to be the most privacy-respecting, powerful clipboard manager for macOS, serving individual users and enterprises alike.
Core Principles
Section titled βCore Principlesβ- Privacy First: Local-first, E2E encryption, no tracking
- Open Source: Free and open source under AGPL-3.0
- Native Experience: Built with Swift/SwiftUI, feels like Apple made it
- Extensible: Plugin system for customization
Current Status
Section titled βCurrent StatusβVersion: 0.1.0 (Alpha) Stage: Early Development
Completed β
Section titled βCompleted β β- Basic SwiftUI application structure
- CoreData persistence layer
- CloudKit container setup
- Project documentation
In Progress π§
Section titled βIn Progress π§β- Clipboard monitoring engine
- Basic UI implementation
- Local storage optimization
Release Schedule
Section titled βRelease Scheduleβ| Version | Target | Status | Focus |
|---|---|---|---|
| 0.1.0 | Q1 2026 | π§ In Progress | Core clipboard functionality |
| 0.2.0 | Q2 2026 | π Planned | Search and organization |
| 0.3.0 | Q2 2026 | π Planned | UI polish, settings |
| 1.0.0 | Q3 2026 | π Planned | Stable release |
| 1.1.0 | Q4 2026 | π Planned | Sync, semantic search, OCR |
| 2.0.0 | Q1 2027 | π Planned | Enterprise features |
Phase 1: Foundation
Section titled βPhase 1: FoundationβTimeline: Q1-Q3 2026 Goal: Stable initial release
v0.1.0 - Core Engine π§
Section titled βv0.1.0 - Core Engine π§βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Clipboard Monitoring ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ NSPasteboard polling (500ms interval) ββ β’ Content type detection (text, RTF, images) ββ β’ Duplicate detection ββ β’ App source tracking ββ β’ Basic storage with CoreData ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDeliverables:
- Clipboard monitoring service
- Content type handlers
- CoreData persistence
- Basic menu bar UI
- Copy/paste functionality
v0.2.0 - Search & Organization π
Section titled βv0.2.0 - Search & Organization πβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Search & Organization ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ Full-text search with NSPredicate ββ β’ Favorites/pinning ββ β’ Tags ββ β’ Filter by type ββ β’ Date-based navigation ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDeliverables:
- Search implementation
- Favorites system
- Tagging system
- Type filters
- Date grouping
v0.3.0 - Polish & Settings π
Section titled βv0.3.0 - Polish & Settings πβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ UI & Settings ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ Floating panel interface ββ β’ Preferences window ββ β’ Keyboard shortcuts (customizable) ββ β’ App exclusions ββ β’ History limits ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDeliverables:
- Floating panel UI
- Preferences system
- Hotkey management
- App exclusion rules
- Auto-cleanup settings
v1.0.0 - Stable Release π
Section titled βv1.0.0 - Stable Release πβMajor Milestone: Public release
Features:
- β All Phase 1 features
- App Store submission
- GitHub open-source release
- Documentation complete
- Localization (10 languages)
Phase 2: Advanced Features
Section titled βPhase 2: Advanced FeaturesβTimeline: Q4 2026 Goal: Sync, search, and automation features
v1.1.0 - Sync & Search
Section titled βv1.1.0 - Sync & Searchβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Sync & Search Features ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ iCloud sync with E2E encryption ββ β’ Semantic search (NaturalLanguage) ββ β’ OCR text extraction (Vision) ββ β’ Smart collections ββ β’ Advanced automation rules ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDeliverables:
- CloudKit sync engine
- E2E encryption layer
- Semantic search
- OCR integration
v1.2.0 - Automation
Section titled βv1.2.0 - Automationβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Automation ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ Rule-based actions ββ β’ Shortcuts app integration ββ β’ AppleScript support ββ β’ URL schemes ββ β’ Webhooks ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDeliverables:
- Rule engine
- Shortcuts actions
- AppleScript dictionary
- URL scheme handler
- Webhook system
v1.3.0 - Plugin System
Section titled βv1.3.0 - Plugin Systemβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Plugins ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ Plugin architecture ββ β’ Official plugins (GitHub, Notion, etc.) ββ β’ Plugin marketplace ββ β’ Developer SDK ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDeliverables:
- Plugin loader
- Sandboxed plugin runtime
- Plugin API
- 5+ official plugins
- Developer documentation
Phase 3: Enterprise
Section titled βPhase 3: EnterpriseβTimeline: Q1 2027 Goal: Enterprise-ready deployment
v2.0.0 - Enterprise Features
Section titled βv2.0.0 - Enterprise Featuresβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Enterprise Features ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ SSO (SAML 2.0, OIDC) ββ β’ MDM deployment ββ β’ Centralized management ββ β’ Audit logging ββ β’ DLP policies ββ β’ Self-hosted sync option ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββDeliverables:
- SSO integration
- MDM configuration profiles
- Admin console (web)
- Audit log system
- DLP rule engine
- Self-hosted sync server
v2.1.0 - Compliance
Section titled βv2.1.0 - Complianceβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Compliance ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ HIPAA compliance mode ββ β’ SOC 2 certification ββ β’ GDPR tools ββ β’ Data residency options ββ β’ BAA availability ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββPhase 4: Ecosystem
Section titled βPhase 4: EcosystemβTimeline: 2027+ Goal: Platform expansion
Potential Future Features
Section titled βPotential Future Featuresβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ Ecosystem Expansion ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€β β’ iOS companion app ββ β’ iPadOS app ββ β’ visionOS app ββ β’ Safari extension ββ β’ Chrome extension ββ β’ AI-powered features ββ β’ Team collaboration ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββFuture Considerations
Section titled βFuture ConsiderationsβUnder Evaluation
Section titled βUnder Evaluationβ| Feature | Consideration | Decision |
|---|---|---|
| iOS app | User demand, development cost | Evaluating |
| Windows version | Market size vs. development effort | Not planned |
| Linux version | Community interest | Considering |
| AI summarization | Privacy implications | Researching |
| Real-time collaboration | Technical complexity | Future |
Community Requests
Section titled βCommunity RequestsβWe track feature requests via GitHub Issues. Top requested features are prioritized in the roadmap.
Request a feature: GitHub Discussions
Contributing to the Roadmap
Section titled βContributing to the RoadmapβHow to Influence Development
Section titled βHow to Influence Developmentβ- Vote on issues: π reactions on GitHub
- Submit proposals: Detailed feature requests
- Contribute code: PRs for planned features
- Sponsor development: GitHub Sponsors
Development Priorities
Section titled βDevelopment Prioritiesβ- Security fixes: Immediate
- Bug fixes: High priority
- Community requests: Based on votes
- New features: Per roadmap
Related Documentation
Section titled βRelated Documentationβ| Document | Description |
|---|---|
| Contributing | How to contribute |
| Architecture | Technical design |
Last updated: 2026-02-03