A locally deployed AI desktop assistant that understands your activity stream, uses LLMs to summarize context, helps organize your work and knowledge, and recommends next steps—with all processing done entirely on your device.
- 💻 Cross-Platform: Works seamlessly on Windows and macOS
- 🔒 Privacy-First: All data processing happens locally on your device
- 🤖 AI-Powered: Intelligent activity summarization and context-aware task recommendations
- 🎯 Context-Aware: Understands your work patterns and suggests next steps
- 🌍 Flexible: Bring your own LLM provider (OpenAI, Claude, local models)
- 📊 Comprehensive: Activity tracking, knowledge base, task management, and insights—all in one place
Auto-grouped activity timeline with concise summaries so you can review sessions fast.
Turns daily activity into searchable knowledge cards for long-term recall.
Converts context into actionable tasks and lets you manage status and priority.
Builds a personal work diary with editable summaries and highlights.
Ask questions about your history and get grounded answers from your activity stream.
At-a-glance insights into focus, time use, and trends across days.
iDO works in three intelligent layers:
- Capture - Monitors your screen and interactions silently in the background
- Process - AI filters out noise and organizes meaningful activities
- Deliver - Presents insights, tasks, and context when you need them
All processing happens locally on your device for maximum privacy.
📖 Learn more about the architecture →
Follow the installation guide to get started:
Want to contribute? Check out the Developer Guide →
- ✅ All data processing happens on your device
- ✅ No mandatory cloud uploads
- ✅ User-controlled LLM provider (bring your own API key)
- ✅ Open source and auditable
- 📊 Automatic activity detection and grouping
- 🖼️ Smart screenshot deduplication
- 🧠 LLM-powered summarization
- 🔍 Searchable activity timeline
- 🤖 Plugin-based agent system
- ✅ Context-aware task suggestions
- 📝 Priority and status tracking
- 🔄 Continuous learning from your patterns
| Guide | Description |
|---|---|
| Installation | Download and install iDO |
| Features | Learn about iDO's capabilities |
| FAQ | Frequently asked questions |
| Troubleshooting | Fix common issues |
Want to contribute or build on top of iDO?
📚 Complete Developer Documentation →
Quick links: Setup • Architecture • API Reference • Deployment
docs/README.md - Central documentation hub with quick navigation
We welcome contributions! Whether you want to:
- 🐛 Report bugs or suggest features
- 📖 Improve documentation
- 💻 Submit code changes
- 🌍 Add translations
Read the Contributing Guide → to learn how to get started.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
- Built with Tauri - Modern desktop framework
- Powered by PyTauri - Python ↔ Rust bridge
- UI components from shadcn/ui
- Icons from Lucide
We are responsible for maintaining this project.
We sincerely thank the following people for their active contributions.
📖 Documentation Hub • 👥 User Guide • 💻 Developer Docs • 🤝 Contribute
Made with ❤️ by the iDO team






