Installation Guide
June 1, 2026 ยท View on GitHub
This guide will help you download and install iDO on your computer.
System Requirements
Supported Platforms
- macOS: 13 (Ventura) or later
- Windows: 10 or later
- Linux: Ubuntu 20.04+ or equivalent
Minimum Hardware
- CPU: 64-bit processor (Apple Silicon or Intel)
- RAM: 4 GB minimum, 8 GB recommended
- Disk Space: 500 MB for application, plus space for activity data
- Display: 1280x720 minimum resolution
Download iDO
Latest Release
Download the latest version from GitHub:
๐ Download iDO Latest Release
Choose Your Platform
macOS
- Download
iDO_x.x.x_aarch64.dmg(Apple Silicon - M1/M2/M3/M4) - Download
iDO_x.x.x_x64.dmg(Intel Mac)
Windows
iDO_x.x.x_x64_en-US.msi- Windows installer
Linux
ido_x.x.x_amd64.deb- Debian/Ubuntuido-x.x.x-1.x86_64.rpm- Fedora/RHELido_x.x.x_amd64.AppImage- Universal Linux
Installation Steps
macOS
- Download the appropriate
.dmgfile for your Mac - Open the downloaded
.dmgfile - Drag iDO to your Applications folder
- Launch iDO from Applications
First Launch Note: macOS may show a security warning since the app is downloaded from the internet.
To allow iDO to run:
- Go to System Settings โ Privacy & Security
- Scroll down to find "iDO was blocked from use"
- Click Open Anyway
- Confirm by clicking Open
Unsigned build workaround: If the downloaded build remains blocked after approving it in Privacy & Security, clear the quarantine flag:
xattr -cr /Applications/iDO.app
codesign -s - -f /Applications/iDO.app
Windows
- Download the
.msiinstaller - Double-click the installer
- Follow the installation wizard
- Launch iDO from the Start Menu
Linux
Debian/Ubuntu (.deb)
sudo dpkg -i ido_x.x.x_amd64.deb
sudo apt-get install -f # Install dependencies
Fedora/RHEL (.rpm)
sudo rpm -i ido-x.x.x-1.x86_64.rpm
AppImage (Universal)
chmod +x ido_x.x.x_amd64.AppImage
./ido_x.x.x_amd64.AppImage
First Run Setup
When you first launch iDO, you'll go through an initial setup wizard with 6 steps:
1. Welcome
Get started with iDO and learn about key features.
2. Screen Selection
Choose which monitors to capture:
- View all detected displays
- Enable/disable specific monitors
- By default, only the primary monitor is enabled
Default Settings:
- Capture interval: 0.2 seconds (5 screenshots per second per monitor)
- Image quality: 85%
- Smart deduplication: Enabled
3. LLM Provider Configuration
iDO uses an LLM (Large Language Model) to analyze your activities:
- Enter your API endpoint and key
- Select a model (default: gpt-4o-mini)
- Test the connection
Supported Providers:
- OpenAI (GPT-4, GPT-3.5-Turbo)
- Anthropic (Claude)
- Local models (Ollama, LM Studio, etc.)
- Any OpenAI-compatible API
Privacy Note: Your API key is stored locally and used only to make LLM requests on your behalf. iDO does not send data to any iDO servers.
4. Grant System Permissions
macOS Permissions
iDO requires the following permissions:
Accessibility Permission (Required)
- Allows iDO to monitor keyboard and mouse events
- Go to System Settings โ Privacy & Security โ Accessibility
- Enable iDO in the list
Screen Recording Permission (Required)
- Allows iDO to capture screenshots
- Go to System Settings โ Privacy & Security โ Screen Recording
- Enable iDO in the list
The app will guide you through granting these permissions.
5. Set Goals (Optional)
Define your focus goals and preferences for AI-generated tasks.
6. Complete
You're ready to start using iDO!
Data Storage
iDO stores all data locally on your device:
- macOS:
~/.config/ido/ - Windows:
%APPDATA%\ido\ - Linux:
~/.config/ido/
This directory contains:
ido.db- SQLite database (activities, events, settings)screenshots/- Captured screenshotslogs/- Application logs
Uninstallation
macOS
- Quit iDO
- Drag iDO from Applications to Trash
- Remove data (optional): Delete
~/.config/ido/
Windows
- Control Panel โ Programs โ Uninstall a program
- Select iDO and click Uninstall
- Remove data (optional): Delete
%APPDATA%\ido\
Linux
# Debian/Ubuntu
sudo apt remove ido
# Fedora/RHEL
sudo rpm -e ido
# Remove data (optional)
rm -rf ~/.config/ido/
Verify Installation
To verify iDO is working correctly:
- Complete the setup wizard
- Grant permissions when prompted
- Configure your LLM model
- Start using your computer for a few minutes
- Navigate to Insights โ Knowledge or Todos
- Check for AI-generated content from your activities
Troubleshooting
App Won't Launch
macOS: Check System Settings โ Privacy & Security for blocked apps
Solution: Click "Open Anyway" as described above
No Activities Being Captured
Issue: Dashboard shows 0 events
Solutions:
- Verify permissions are granted (Accessibility + Screen Recording)
- Check that at least one monitor is enabled in Settings
- Restart the app
LLM Connection Failed
Issue: Model test connection fails
Solutions:
- Verify your API key is correct
- Check your internet connection
- Verify the model endpoint is accessible
- Try a different model
High CPU/Memory Usage
Issue: iDO is using too many resources
Solutions:
- Increase capture interval (Settings โ 2-5 seconds instead of 0.2)
- Lower image quality (Settings โ 70% instead of 85%)
- Disable unused monitors
- Reduce number of monitors
For more troubleshooting help, see the Troubleshooting Guide.
Next Steps
- Learn about Features - Discover what iDO can do
- Read FAQ - Common questions answered
- Get Help - Solve common issues
Need Help?
- ๐ Report Issues: GitHub Issues
- ๐ฌ Ask Questions: GitHub Discussions
- ๐ Documentation: Full Docs
Navigation: โ Back to User Guide โข Next: Features โ