An AI-powered product that compares your project with open source repositories and delivers feature-based insights, similarity scores, gaps, and smart competitive analysis to level up your product.
Productive AI delivers AI-generated insights from GitHub repos so you can improve your project and make data-driven decisions instantly.
- Smart Repository Comparison: Compares your project to all GitHub repositories using feature-based semantic analysis
- Comprehensive Analysis: Provides similarity scores, overlapping features, missing features, and extra features
- Competitive Intelligence: Generates intelligent competitive analysis summaries
- Repository Status Check: Shows status (active/archived) of compared repositories
- Node.js 18.0.0+
- Next.js
- TypeScript
- Tailwind CSS
- Cohere AI SDK
- Personal Access Token for:
- GitHub REST and GraphQL APIs
- API key for:
- Cohere AI
- Clone the repository
git clone https://github.com/extinctsion/productiveai.git
cd productiveai
- Install dependencies
npm install
Create a .env.local
file with the following variables and insert your github Token and cohere-ai API key:
GITHUB_TOKEN=your_github_token
COHERE_API_KEY=your_cohere_api_key
# Development mode
npm run dev
# Production mode
npm run build
npm start
This project interacts with the GitHub API using both GraphQL and REST endpoints.
POST https://api.github.com/graphql
GET https://api.github.com/search/code
GET https://api.github.com
productiveai/
├── app/
│ ├── api/ # API route handlers
│ ├── compare/[id] # Dynamic route for comparing product by ID
├── components/ # Component files and folder
├── hooks/ # hooks files
├── lib/ # Utility functions, API clients, or configurations
├── public/ # Static files like images, favicons, logos
└── README.md # Project overview
# Tests coming soon
We welcome contributions!
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to your branch (
git push origin feature/AmazingFeature
) - Submit a Pull Request
This project is licensed under the Apache 2.0 License - see the LICENSE file for details.
- Cohere AI for powerful language models
- GitHub for providing comprehensive repository data
- All contributors who help improve this project
For support, please open an issue in the GitHub repository or contact the maintainers.
- Email: [email protected]
Turning open-source code into insights — built to help you compare and improve your product, with ❤️ by Productive AI.