A native macOS menu bar recorder with screen and audio capture, replay buffer, local transcription, and video export.
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 luxelReplace 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.
bazel build //:build
bazel test //:tests //:lintBazel 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:testsSee BUILDING.md for targets, toolchains, caching, and release packaging, and AGENTS.md for contribution guidance.
bazel run //apps/web:devThe website's build and deployment documentation covers Vercel.
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.