AI-powered voice transcription and translation tool for macOS. Toolify allows you to record audio, transcribe it using OpenAI's Whisper, and optionally translate it to another language.
- 🎤 Voice Recording: Record audio using a global keyboard shortcut
- 🔤 Transcription: Automatic transcription using OpenAI Whisper API
- 🌍 Translation: Optional translation to multiple languages
- 🎨 Modern UI: Clean, dark-themed interface
- 📊 Real-time Waveform: Visual feedback during recording
- ⚙️ Customizable: Configure API keys, shortcuts, and preferences
- 🔔 Notifications: Optional sound alerts and system notifications
- 💾 Credit System: Built-in credit management for AI operations
- macOS 10.12 or later
- OpenAI API key
# Add the tap
brew tap mehmetsagir/toolify
# Install Toolify
brew install --cask toolify
# Update Toolify
brew upgrade --cask toolify- Download the latest
Toolify-x.x.x-arm64.dmgfrom Releases - Open the DMG file
- Drag Toolify to your Applications folder
- Important: Since the app is not signed, you need to bypass macOS Gatekeeper:
Method 1: Right-Click (Easiest)
- Right-click (or Control + Click) on Toolify.app in Applications
- Select "Open" from the menu
- Click "Open" in the warning dialog
- The app will open and you won't see this warning again
Method 2: System Settings
- Try to open the app normally (you'll get the warning)
- Go to System Settings > Privacy & Security
- Scroll down to find "Toolify.app was blocked from use"
- Click "Open Anyway"
- Enter your password and confirm
Method 3: Terminal Command
sudo xattr -rd com.apple.quarantine /Applications/Toolify.app# Clone the repository
git clone https://github.com/mehmetsagir/toolify.git
cd toolify
# Install dependencies
npm install
# Run in development mode
npm run dev
# Build for production
npm run build:mac- Launch Toolify
- Click the settings icon (⚙️)
- Enter your OpenAI API key
- Configure your preferences:
- Translation settings
- Keyboard shortcut (default: Command+Space)
- Sound alerts
- Notifications
- Recording overlay
- Press your configured keyboard shortcut (default: Command+Space) to start recording
- Speak into your microphone
- Press the shortcut again to stop recording
- The transcription (and optional translation) will be automatically copied to your clipboard
- A notification will appear when processing is complete
- All audio processing is done through OpenAI's API
- No data is stored locally except for user preferences
- Your API key is stored securely in your system keychain
# Install dependencies
npm install
# Development mode with hot reload
npm run dev
# Type checking
npm run typecheck
# Linting
npm run lint
# Format code
npm run format
# Build for production
npm run build
# Build DMG
npm run build:dmgMIT License - see LICENSE file for details
Contributions are welcome! Please feel free to submit a Pull Request.
- Built with Electron
- Powered by OpenAI
- UI built with React and Tailwind CSS