A sleek, minimalist webcam app that displays your camera feed in a perfect circle.
Features • Installation • Usage • Development • Building • License
✨ Customizable Shape - Display your webcam feed in a perfect circle or square, based on your preference
🔍 Resizable - Easily adjust the size using buttons or keyboard shortcuts
🖱️ Draggable - Position the camera anywhere on your screen
🎥 Camera Selection - Switch between multiple cameras if available
🎨 Border Customization - Adjust border thickness and color to match your style
🔄 Always on Top - Stay visible over other applications
🎮 Minimal UI - Controls only appear when you hover over the camera
🖼️ Transparent Background - Seamlessly blend with any desktop
🔢 Version Display - Always know which version you're using
Currently we only support MacOS, Windows will come soon.
- Download the latest DMG installer from the installers directory
- Open the DMG file
- Drag the Circle Camera app to your Applications folder
- Open the app from your Applications folder or Launchpad
- Drag: Click and drag anywhere on the camera display to move it
- Resize: Hover over the camera and use the + and - buttons to resize, or use keyboard shortcuts (Arrow Up/Down)
- Shape Toggle: Switch between circle and square camera views from the settings menu
- Border Customization: Adjust border thickness and select any color using the color picker
- Camera Selection: Switch between cameras using the camera dropdown menu
- Close: Hover over the camera and click the X button to close the app
- Version: The current version is displayed at the bottom of the settings menu
- Position the camera in a corner of your screen during presentations
- Adjust the size based on the importance of your camera feed
- For screen recordings, position the app before starting your recording
- Node.js (v16 or later)
- pnpm
- Rust and Cargo
- brew install llvm
- choco install llvm
- Clone the repository
git clone https://github.com/yourusername/circle-camera.git
cd circle-camera
- Install dependencies
pnpm install
- Start the development server
pnpm tauri dev
pnpm build:installer
This will create a DMG installer in the installers
directory.
- Replace the
public/icon.svg
file with your own SVG icon - Generate the app icons:
pnpm icons
- Rebuild the app