Et verktøy for å passe på at jeg ikke prater for høyt under digitale møter
Find a file
2026-02-10 14:19:02 +00:00
Stille første commit 2026-02-10 15:17:55 +01:00
Stille.xcodeproj første commit 2026-02-10 15:17:55 +01:00
.gitignore første commit 2026-02-10 15:17:55 +01:00
README.md Update README.md 2026-02-10 14:19:02 +00:00

Stille

A minimal floating microphone level monitor for macOS. Perfect for keeping an eye on your audio levels during video calls and meetings.

macOS Swift

Features

  • Floating Window - Always-on-top panel that stays visible during meetings
  • Real-time Level Meter - Visual bar showing current microphone input level
  • Peak Indicator - White line showing recent peak levels
  • Decibel Display - Numeric dB reading for precise monitoring
  • Color Coding - Green → Yellow → Orange → Red based on volume
  • Menu Bar Icon - Discrete waveform icon with quick access menu
  • Draggable - Position the meter anywhere on your screen
  • Works Across Spaces - Visible on all virtual desktops

Building

Requirements

  • macOS 13.0 or later
  • Xcode 15.0 or later

Steps

  1. Open the project in Xcode:

    open Stille.xcodeproj
    
  2. Select your development team in the project settings (Signing & Capabilities)

  3. Build and run (⌘+R)

  4. Grant microphone permission when prompted

Command Line Build

xcodebuild -project Stille.xcodeproj -scheme Stille -configuration Release build

Usage

  1. Launch Stille - it will appear as a floating window in the top-right corner
  2. Grant microphone access when prompted
  3. Drag the window to your preferred position
  4. Use the menu bar icon (waveform) to:
    • Show the level meter if hidden
    • Quit the app

Architecture

Stille/
├── StilleApp.swift      # App entry point, window & menu setup
├── AudioMonitor.swift   # AVAudioEngine-based mic monitoring
├── LevelViewModel.swift # Observable state for UI updates
├── LevelMeterView.swift # SwiftUI level meter visualization
├── Info.plist           # App configuration & permissions
└── Stille.entitlements  # Sandbox & microphone entitlements

Privacy

Stille only monitors your microphone locally. No audio is recorded, stored, or transmitted. The app requires microphone access solely to display real-time levels.

License

MIT License - Feel free to modify and use as you wish!