A local-first web application to manage and organize your Omi AI conversations, memories, and action items.
- π± Conversations: Browse and organize your Omi AI conversations
- π§ Memories: View and search through your AI-generated memories
- β Action Items: Track tasks extracted from your conversations
- π Folders: Create custom folders to organize your data
- β Favorites: Mark important items for quick access
- π·οΈ Tags: Add custom tags for better filtering
- π Search: Full-text search across all your data
- π Dark Mode: Beautiful dark and light themes
- 100% Local: All data is stored in your browser's IndexedDB
- No Cloud Required: Works completely offline after initial sync
- Your Token, Your Data: API token never leaves your browser
- Node.js 18 or higher
- An Omi account with API access
# Clone the repository
git clone https://github.com/hugoaap-code/omi-manager.git
# Navigate to the project
cd omi-manager
# Install dependencies
npm install
# Start the development server
npm run devThe app will be available at: http://localhost:3000
- Open the Omi App on your phone
- Go to Settings β Developers β Developer API
- Copy your API token
- Paste it in the app's Settings
- React 18 - UI Framework
- TypeScript - Type Safety
- Vite - Build Tool
- Tailwind CSS - Styling
- IndexedDB - Local Database
- Lucide Icons - Icon Library
omi-manager/
βββ components/ # React components
βββ services/
β βββ api.ts # API and data layer
β βββ auth.ts # Local authentication
βββ lib/
β βββ localDB.ts # IndexedDB wrapper
βββ hooks/ # Custom React hooks
βββ App.tsx # Main application
βββ index.tsx # Entry point
βββ types.ts # TypeScript definitions
npm run dev # Start development server
npm run build # Build for production
npm run preview # Preview production build- Data Persistence: Data is stored in your browser. Clearing browser data will delete your synced content.
- Sync: You need to manually sync to get new data from Omi
- Independent Project: This is a community project, not officially affiliated with Omi AI (omi.me)
Contributions are welcome! Feel free to:
- Fork the repository
- Create a feature branch
- Submit a pull request
This project is open source and available under the MIT License.
- Omi AI for their amazing AI assistant
- The open-source community for the amazing tools
Made with β€οΈ for the Omi community