This tool analyzes GitHub profiles to extract information about a user's tech stack, programming languages, frameworks, tools, and repositories.
- Extracts primary programming languages used
- Identifies frameworks and tools in repositories
- Lists and summarizes top repositories
- Handles GitHub profile analysis with captcha solving
- Node.js and npm installed
- HyperBrowser API key (get yours at hyperbrowser.ai)
- Clone this repository
- Install dependencies:
npm install - Create a
.envfile in the project root with your API key:HYPERBROWSER_API_KEY=your_api_key_here
Run the tool with:
npm start
You'll be prompted to enter a GitHub username, and the tool will analyze their profile and display the results.
This tool uses HyperBrowser's extraction capabilities to analyze GitHub profiles by:
- Navigating to the user's GitHub page
- Using AI to extract structured information about their repositories and tech stack
- Returning the data in a structured JSON format
- @hyperbrowser/sdk - HyperBrowser SDK
- dotenv - Environment variable management
- zod - Schema validation