Skip to content

Repository files navigation

Luxel Download on the Mac App Store

A native macOS menu bar recorder with screen and audio capture, replay buffer, local transcription, and video export.

User docs · Support · CLI

Run locally

Requires an Apple silicon Mac running macOS 26+, Xcode 26.6, Bazelisk, and an Apple Development signing certificate installed through Xcode. Bazel downloads the other pinned build tools and dependencies.

git clone https://github.com/rawcontext/luxel.git
cd luxel

Replace YOUR_TEAM_ID with your Apple Developer team ID, then build and open the app:

APPLE_TEAM_IDENTIFIER=YOUR_TEAM_ID apps/macos/Scripts/build-luxel-app.sh
open "apps/macos/dist/Luxel Dev.app"

The development app is named Luxel Dev and runs from the menu bar. Grant Screen Recording, Microphone, and Camera access when prompted for the features you use. Always run the signed development bundle.

Build and check

bazel build //:build
bazel test //:tests //:lint

Bazel builds Swift, Rust, and TypeScript in one dependency graph and caches builds, tests, and lint checks. For focused checks:

bazel test //apps/macos:localization_tests
bazel test //apps/cli:tests //apps/cli:lint
bazel test //apps/web:tests

See BUILDING.md for targets, toolchains, caching, and release packaging, and AGENTS.md for contribution guidance.

Website

bazel run //apps/web:dev

The website's build and deployment documentation covers Vercel.

License

Luxel's original code is licensed under the MIT License, copyright © 2026 Raw Context LLC. Third-party code and models retain their own licenses; the MIT license does not replace those terms. See the macOS acknowledgements and CLI acknowledgements, plus the website notices.

Releases

Packages

Contributors

Languages