Lightning-fast access to your most valuable knowledge, right from your macOS menu bar.
Never lose a brilliant idea, useful command, or important note again.
Remi transforms your macOS menu bar into a supercharged knowledge management system. It's your personal assistant for storing, organizing, and instantly accessing:
- π€ AI Prompts you use daily
- π» Terminal commands and code snippets
- π Quick notes and brilliant ideas
- π§ Useful tips and workflows
- π Reference materials and documentation
Access everything with a single hotkey. No more hunting through files, bookmarks, or sticky notes.
Your knowledge, instantly accessible from anywhere on macOS
- Global hotkey (β+Shift+R) - summon Remi from anywhere
- Tab navigation - cycle through nooks with Tab/Shift+Tab
- Menu bar integration - always one click away
- Lightning-fast search through all your nooks
- Smart editing with Groq AI integration
- Content enhancement - improve clarity and organization
- Context-aware suggestions with modern, compact Quick Actions panel
- Crash-safe operations with robust error handling
Organize your knowledge into focused "Nooks" - think of them as smart, AI-enhanced notepads:
π My Nooks/
βββ π€ AI Prompts/ # Daily prompts for ChatGPT, Claude, etc.
βββ π³ Docker Commands/ # Container management snippets
βββ π§ Terminal Shortcuts/ # Bash/Zsh one-liners
βββ π‘ Project Ideas/ # Brilliant thoughts and concepts
βββ π Meeting Notes/ # Quick capture during calls
βββ π― Daily Workflows/ # Step-by-step processes
- macOS-native interface that feels right at home
- Dark/Light mode support with persistent user preferences
- Elegant typography and spacing
- Smooth animations and modern hover effects
- Modern card-based UI with gradient backgrounds and subtle shadows
# Docker Nook
π³ Quick Docker Commands
## Container Management
docker ps -a # List all containers
docker logs -f container_name # Follow logs
docker exec -it container_name bash # Interactive shell
## Cleanup Commands
docker system prune -a # Clean everything
docker volume prune # Remove unused volumes
## Useful One-liners
docker run --rm -v $(pwd):/app node:16 npm install
# AI Prompts Nook
π€ Daily AI Prompts
## Code Review
"Review this code for security, performance, and best practices.
Provide specific suggestions with examples."
## Content Creation
"Transform this rough draft into polished, engaging content while
maintaining the original tone and key messages."
## Problem Solving
"Break down this complex problem into manageable steps and suggest
the most efficient approach."
# Server Management Nook
π₯οΈ Server Commands
## System Monitoring
htop # Interactive process viewer
df -h # Disk usage
netstat -tulpn # Network connections
journalctl -f # Follow system logs
## Quick Diagnostics
curl -I website.com # Check HTTP headers
ping -c 4 8.8.8.8 # Test connectivity
- Download the latest release from GitHub
- Extract the zip file and drag Remi to your Applications folder
- Install the unsigned app (since this is a development build):
- Right-click on Remi.app in Applications
- Select "Open" from the context menu
- Click "Open" in the security warning dialog
- macOS will remember this choice for future launches
- Launch Remi - it'll appear in your menu bar
- Set your hotkey in Preferences (default: β+Shift+R)
Note: This is an unsigned development build. The right-click β Open method is required only for the first launch to bypass macOS Gatekeeper security.
- Create your first Nook - click the "+" button
- Add your content - paste in your most-used commands or notes
- Use the hotkey to access instantly from anywhere
Remi now includes robust error handling and null-safe operations:
- Guard statements prevent crashes during undo/redo operations
- Graceful error handling for network issues and API failures
- Safe state management with proper validation
The AI assistance has been completely redesigned:
- Compact grid layout - 2-column design for better space utilization
- Elegant hover effects - Smooth animations and visual feedback
- Modern card design - Gradient backgrounds and subtle shadows
- Collapsible interface - Clean, unobtrusive when not needed
Your settings are now remembered across sessions:
- Markdown/Plain text mode preference saved automatically
- UI state persistence for Quick Actions panel
- Theme preferences maintained between app launches
Streamlined architecture for better performance:
- Native URLSession replaces third-party networking
- Optimized animations with SwiftUI best practices
- Efficient memory usage with proper state management
- Use descriptive nook names like "Docker Commands" or "AI Prompts"
- Organize by context rather than by type
- Keep frequently used items at the top of each nook
- Tab through nooks to quickly browse your collection
- Use the AI Quick Actions for instant content improvement
- Enable markdown preview for rich text formatting
- Leverage undo/redo (βZ/ββ§Z) for safe editing
Customize your hotkey in Settings:
- Default:
β + Shift + R
- Choose any combination that works for your workflow
Add your Groq API key for intelligent features:
- Get a free key from console.groq.com
- Paste it in Remi's Settings
- Enjoy AI-powered editing and suggestions
Enable in Settings to have Remi ready when you start your Mac.
Remi is built with modern macOS development practices and focuses on native performance:
ποΈ Architecture Overview
βββ π― SwiftUI Interface # Native, responsive UI with modern components
βββ π§ AI Integration # Native URLSession + Groq API
βββ π File-based Storage # Simple, portable nooks
βββ β‘ Global Hotkey System # System-wide accessibility
βββ π¨ Theme Management # Dark/Light mode with persistence
βββ π‘οΈ Error Handling # Robust, crash-safe operations
βββ π Undo/Redo System # Native UndoManager integration
remi/
βββ App/ # App lifecycle and configuration
β βββ AppDelegate.swift # Menu bar setup and app coordination
β βββ remiApp.swift # SwiftUI app entry point
βββ Core/ # Business logic and data management
β βββ Models/ # Data models (Nook)
β βββ Services/ # Core services (AI, networking, settings)
βββ UI/ # User interface components
β βββ Theme/ # Theme system and color management
β βββ ViewModels/ # MVVM architecture
β βββ Views/ # SwiftUI views and components
β βββ Components/ # Reusable UI components
β βββ Reusable/ # Generic reusable views
β βββ Settings/ # Settings and configuration views
βββ Utils/ # Utilities and helpers
- SwiftUI - Modern, declarative UI framework
- Native URLSession - Reliable, lightweight networking
- HotKey - Global keyboard shortcut management
- Groq AI - Fast, efficient language model integration
- UserDefaults - Persistent user preferences
- NSUndoManager - Native undo/redo functionality
We welcome contributions! Here's how you can help:
# Clone the repository
git clone https://github.com/Ashref-dev/remi-notes-project.git
cd remi-notes-project
# Open in Xcode
open remi.xcodeproj
# Build and run
β + R
- π Report bugs or suggest features
- π Improve documentation
- π¨ Design improvements
- π§ Code contributions
- π Localization support
- π Sync across devices via iCloud
- π± iOS companion app
- π·οΈ Tags and smart filtering
- π Usage analytics and insights
- π Integration with popular tools (Notion, Obsidian)
- π― Enhanced AI workflows with custom prompts
- β¨οΈ Nook hotkeys (β+Shift+1-9) - instantly jump to any nook
- β¨οΈ Tab navigation through nooks with Tab/Shift+Tab
- π¨ Improved nook cards with better visibility and simplified design
- βοΈ Repositioned edit button for better accessibility
- π‘οΈ Crash-safe undo/redo operations
- π¨ Modern AI Quick Actions panel with grid layout
- β‘ Native networking (removed Alamofire dependency)
- πΎ Persistent user preferences for UI state
- π±οΈ Enhanced hover effects and smooth animations
- π Improved markdown/plaintext toggle with persistence
- π€ Advanced AI workflows
- π₯ Team collaboration features
- π Plugin system for extensibility
- π― Smart suggestions based on context
- GitHub Issues: Report bugs or request features
- Discussions: Join the community
- Email: Send feedback to
ashrefbenabdallah@icloud.com
Remi is open source software licensed under the MIT License. See LICENSE for details.
Built with β€οΈ using:
- Groq - Lightning-fast AI inference
- HotKey - Global shortcuts
- Swift & SwiftUI - Apple's modern development stack
- LaunchAtLogin - Launch at login functionality
Special thanks to the Swift community for excellent libraries and continuous innovation in macOS development.
Transform your workflow with Remi - where knowledge meets convenience.
β¬οΈ Download Latest Release
Β·
π¬ Join Community
Β·
π Report Bug