This monorepo contains the Product Analyzer CLI, a powerful tool leveraging advanced language models and a sophisticated graph-based approach to provide comprehensive analyses of digital products.
product-analyzer/
├── apps/
│ └── cli/ # Command-line interface for product analysis
├── packages/
│ ├── ai/ # Core AI functionality
│ └── config/ # Shared configuration
├── package.json
├── pnpm-workspace.yaml
└── turbo.json
-
Clone the repository:
git clone https://github.com/bxav/product-analyzer.git cd product-analyzer
-
Install dependencies:
pnpm install
-
Build all packages:
pnpm run build
We welcome contributions! Please see our Contributing Guide for more details.
To create a new release:
- Make your changes and commit them.
- Create a changeset:
pnpm changeset
- Follow the prompts to specify the type of change (patch, minor, or major) and provide a description.
- Commit the generated changeset file.
- Push your changes.
Our CI/CD pipeline will automatically create a pull request to bump the version and update the changelog. Once merged, it will create a new release with built executables for all supported platforms.
This project is licensed under the MIT License - see the LICENSE file for details.
This tool uses AI models and web search capabilities. The accuracy and completeness of the analysis depend on the available information and the performance of the underlying models. Always verify critical information from authoritative sources.