Home
Moji
build

Moji

A macOS menu bar app that uses Apple's on-device AI to add perfect emojis to your text.

SwiftUIClaude CodeApple Foundation ModelsmacOSAccessibility APIs
View Project

Overview ✨

Moji is a macOS menu bar app that uses Apple's on-device AI to add contextually relevant emojis to any text. Select text, press ⌥M, and watch as perfect emojis appear instantly—all processed locally on your Mac.

The Goal 🎯

Build a native macOS utility that demonstrates rapid development with AI assistance. The idea was simple: make adding emojis to text effortless and fun, while keeping everything private and on-device.

The Build 🤖

Built in collaboration with Claude Code, leveraging AI for rapid SwiftUI development:

  • Framework: Native SwiftUI with macOS menu bar integration
  • AI Engine: Apple Foundation Models for on-device emoji suggestions
  • Global Hotkey: System-wide ⌥M shortcut using Accessibility APIs
  • Three Styles: Literal (🐕), Abstract (💫), and Chaotic (🦷) emoji modes
  • Privacy First: All processing happens locally—no data leaves your Mac
  • Features 🚀

  • Smart Emoji Count: Choose 1, 2, 3, or let AI decide with "Auto" mode
  • Configurable: Append, prepend, or replace text with emojis
  • History: Quick access to recent emoji conversions
  • Auto-Start: Launches automatically on login
  • Services Menu: Right-click → Services → "Moji This"
  • Outcome 🎉

    A polished, production-ready macOS app built at speed with AI assistance. Demonstrates how Claude Code can accelerate native app development while maintaining code quality and user experience.