Skip to main content

Vision

Cap aims to be the best open source alternative to Loom, providing a privacy-focused, self-hostable video messaging platform that anyone can use and customize.

Core Principles

Open Source

Transparent development with community contributions

Privacy First

Your data stays under your control

Self-Hostable

Run Cap on your own infrastructure

High Performance

Built with Rust and modern web technologies

Current Focus

The Cap team is currently focused on:
  • Improving recording reliability across platforms
  • Optimizing video encoding and upload performance
  • Reducing desktop app memory footprint
  • Enhancing playback quality and speed
  • Simplified deployment options
  • Better documentation and guides
  • Configuration UI for common settings
  • Migration tools and scripts
  • Recording stability improvements
  • Enhanced editing capabilities
  • Better sharing and collaboration features
  • Analytics and insights

Planned Features

Short Term (Next 3 Months)

1

Linux Desktop Support

Bring Cap Desktop to Linux users with full feature parity
2

Enhanced Editing

More powerful editing tools for trimming, cutting, and annotating videos
3

Mobile Apps

iOS and Android apps for viewing and sharing (recording support to follow)
4

Team Collaboration

Workspaces, team sharing, and permission management

Medium Term (3-6 Months)

AI Features

  • Automatic transcription
  • Video summaries
  • Smart chapters
  • Content suggestions

Advanced Recording

  • Multi-track audio
  • Virtual backgrounds
  • Custom overlays
  • Picture-in-picture controls

Integrations

  • Slack integration
  • Notion embeds
  • GitHub comments
  • API for custom integrations

Analytics

  • View analytics
  • Engagement metrics
  • Audience insights
  • Export reports

Long Term (6+ Months)

  • Live Streaming: Stream directly to platforms or self-hosted servers
  • Real-time Collaboration: Co-editing and commenting on videos
  • Advanced Templates: Pre-built templates for common video types
  • Plugin System: Extensible architecture for community plugins
  • Enterprise Features: SSO, advanced permissions, audit logs
  • Mobile Recording: Full recording capabilities on iOS and Android

Platform Support

Current Support

macOS (Desktop App)
Windows (Desktop App)
Web (All modern browsers)

Planned Support

1

Linux Desktop

Native desktop app for Linux distributions
2

iOS & Android

Mobile apps for viewing and recording
3

Browser Extensions

Chrome, Firefox extensions for quick recording

Community Requests

Many features are driven by community feedback. Top requested features:
  • System audio capture on all platforms
  • Custom recording regions with presets
  • Webcam-only recording mode
  • Pause and resume during recording
  • Countdown timer customization
  • Advanced trimming and cutting
  • Add text overlays and annotations
  • Export to different formats (MP4, GIF, etc.)
  • Batch export options
  • Video templates
  • Password-protected videos
  • Custom branding and domains
  • Email capture before viewing
  • Comments and reactions
  • Video collections and playlists
  • One-click deployment options
  • Simplified configuration
  • Database migrations UI
  • Health monitoring dashboard
  • Backup and restore tools

Contributing to the Roadmap

Want to influence Cap’s direction?

Suggest Features

Share your ideas on Discord

Vote on Features

Upvote features in GitHub Discussions

Contribute Code

Build the features you want to see

Sponsor Development

Fund specific features through bounties

How Features Get Prioritized

  1. Community Demand: Popular requests and upvotes
  2. Strategic Value: Alignment with Cap’s vision
  3. Technical Feasibility: Implementation complexity
  4. Maintainability: Long-term support requirements
  5. Contributor Interest: Community members willing to build it

Development Process

How We Build

1

Planning

Features are discussed in Discord and GitHub Discussions
2

Design

Technical design and user experience considerations
3

Implementation

Core team and community contributors build features
4

Testing

Thorough testing across platforms
5

Release

Features ship in stable releases with documentation

Transparency

All development happens in the open:
  • GitHub Issues: Track bugs and feature requests
  • Pull Requests: Review code changes before merging
  • Discord: Real-time discussions and updates
  • Release Notes: Detailed changelog for every release

Technology Roadmap

Performance Improvements

  • Video Encoding: Faster encoding with hardware acceleration
  • Upload Speed: Chunked uploads and resumable transfers
  • Startup Time: Faster desktop app launch
  • Memory Usage: Reduced memory footprint

Architecture Enhancements

  • Effect Integration: Deeper Effect integration for type-safe backend
  • Plugin System: Extensible architecture for community additions
  • API Versioning: Stable public API with versioning
  • Microservices: Optional microservices architecture for scale

Developer Experience

  • Better Documentation: Comprehensive API and integration docs
  • Development Tools: Improved debugging and testing tools
  • Contribution Guide: Clearer pathways for new contributors
  • Code Quality: Automated testing and code review tools

Timeline Disclaimer

This roadmap represents current plans and priorities. Features and timelines may change based on:
  • Community feedback and priorities
  • Technical challenges and discoveries
  • Available resources and contributors
  • External dependencies and partnerships
We’ll keep this page updated as plans evolve.

Get Involved

Help shape the future of Cap:

Join Discord

Discuss features and priorities

Contribute Code

Build the features you want

Claim Bounties

Get paid to contribute

Stay Updated

Follow along as we build:
  • GitHub: Watch the repository for updates
  • Discord: Join announcements channel
  • Twitter: Follow @CapDotSo
  • Changelog: Check releases regularly

Last updated: Check the GitHub repository for the latest developments and discussions.

Build docs developers (and LLMs) love