Skip to content

Boblebol/QuickTake

Repository files navigation

QuickTake

QuickTake is a local-first macOS screen capture and recording experiment built with Tauri, Rust, React and TypeScript.

The repository is public, but the app is still pre-release. There is no signed or notarized public desktop build yet.

Current State

Features In Progress

  • Region screenshot capture.
  • Basic screenshot preview and editor flow.
  • Screen recording flow with microphone audio target.
  • Tauri desktop shell and macOS permissions work.
  • Landing page under landing/.

Requirements

  • Node.js 18+
  • pnpm
  • Rust stable
  • macOS 13+
  • Xcode Command Line Tools

Development

pnpm install
pnpm run tauri-dev

Run the web shell only:

pnpm run dev

Build the desktop bundle locally:

pnpm run tauri-build

Tests

pnpm run test
pnpm run test:e2e

The end-to-end suite requires the local app environment and may need macOS screen recording permissions depending on the scenario.

Landing Page

The static landing page lives in landing/. It intentionally links to the source repository instead of a DMG download until a release exists.

Public Readiness Notes

Before presenting QuickTake as a finished public app, the remaining work is:

  • publish a GitHub Release with installable artifacts;
  • decide whether to sign and notarize macOS builds;
  • finish permission and FFmpeg error handling;
  • verify the capture and recording flows on a clean macOS machine;
  • add release notes and screenshots.

License

MIT

About

Local-first macOS screen capture and recording prototype built with Tauri.

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors