Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Open source Loom alternative. Beautiful, shareable screen recordings.

License

NotificationsYou must be signed in to change notification settings

CapSoftware/Cap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Cap

The open source Loom alternative.
Cap.so »

Downloads formacOS & Windows


Open Bounties

Cap is the open source alternative to Loom. It's a video messaging tool that allows you to record, edit and share videos in seconds.

Self Hosting

Cap Web is available to self-host using Docker or Railway, see ourself-hosting docs to learn more.You can also use the button below to deploy Cap Web to Railway:

Deploy on Railway

Cap Desktop can connect to your self-hosted Cap Web instance regardless of if you build it yourself ordownload from our website.

Monorepo App Architecture

We use a combination of Rust, React (Next.js), TypeScript, Tauri, Drizzle (ORM), MySQL, TailwindCSS throughout this Turborepo powered monorepo.

A note about database: The codebase is currently designed to work with MySQL only. MariaDB or other compatible databases might partially work but are not officially supported.

Apps:

Packages:

  • ui: AReact Shared component library.
  • utils: AReact Shared utility library.
  • tsconfig: Sharedtsconfig configurations used throughout the monorepo.
  • database: AReact andDrizzle ORM Shared database library.
  • config:eslint configurations (includeseslint-config-next,eslint-config-prettier other configs used throughout the monorepo).

License:

Portions of this software are licensed as follows:

  • All code residing in thecap-camera* andscap-* families of crates is licensed under the MIT License (seelicenses/LICENSE-MIT).
  • All third party components are licensed under the original license provided by the owner of the applicable component
  • All other content not mentioned above is available under the AGPLv3 license as defined inLICENSE

Contributing

SeeCONTRIBUTING.md for more information. This guide is a work in progress, and is updated regularly as the app matures.

Analytics (Tinybird)

Cap usesTinybird to ingest viewer telemetry for dashboards. The Tinybird admin token (TINYBIRD_ADMIN_TOKEN orTINYBIRD_TOKEN) must be available in your environment. Once the token is present you can:

  • Provision the required data sources and materialized views viapnpm analytics:setup. This command installs the Tinybird CLI (if needed), runstb login when a.tinyb credential file is missing, copies that credential intoscripts/analytics/tinybird, and finally executestb deploy --allow-destructive-operations --wait from that directory.It synchronizes the Tinybird workspace to the resources defined inscripts/analytics/tinybird, removing any other datasources/pipes in that workspace.
  • Validate that the schema and materialized views match what the app expects viapnpm analytics:check.

Both commands target the workspace pointed to byTINYBIRD_HOST (defaults tohttps://api.tinybird.co). Make sure you are comfortable with the destructive nature of the deploy step before runninganalytics:setup.


[8]ページ先頭

©2009-2025 Movatter.jp