Navi is an innovative platform that gamifies the collection of real-world computer usage data. By engaging users in goal-oriented tasks, we capture valuable behavioral data that helps advance the development of AI productivity tools, virtual assistants, and autonomous agents.
Navi creates a win-win ecosystem where:
- Users earn rewards by completing everyday computer tasks
- Companies gain access to high-quality, real-world interaction data
- Researchers can study natural computer usage patterns
- Point-based task system with varying difficulty levels
- Cash rewards and other incentives for completed tasks
- Public leaderboard for competitive engagement
- Achievement system for consistent participation
- Companies can submit custom task scenarios
- Diverse task categories:
- E-commerce workflows
- Form completion
- File management
- Web navigation
- And more!
- Screen recording capabilities
- Mouse movement tracking
- Click pattern analysis
- Scroll behavior monitoring
- Optional keystroke logging (with user consent)
- Privacy-first approach with data anonymization
- Rich behavioral datasets for AI training
- Natural user flow analysis
- Edge case identification
- User interaction patterns
- Performance metrics and analytics
- Next.js
- TypeScript
- Tailwind CSS
- Node.js
- PostgreSQL
- Redis
- Node.js (v18 or higher)
- npm or yarn
- PostgreSQL
- Redis
- Clone the repository
git clone https://github.com/yourusername/navi.git
cd navi- Install frontend dependencies
cd frontend
npm install- Install backend dependencies
cd backend
npm install- Set up environment variables
# Frontend (.env.local)
cp .env.example .env.local
# Backend (.env)
cp .env.example .env- Start the development servers
# Frontend
npm run dev
# Backend
npm run devNavi takes user privacy seriously:
- All collected data is anonymized
- Secure data storage with encryption
- Clear user consent requirements
- Transparent data usage policies
- Option to delete user data
We welcome contributions! Please see our Contributing Guidelines for details.
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please:
- Open an issue on GitHub
- Contact us at [email protected]
- Join our Discord community
- Thanks to all our users who make this platform possible
- Our partner companies and researchers
- The open-source community
Built with ❤️ by the Navi Team