BotScout is a first-of-its-kind platform that combines real-time AI discovery with auto-generated visual workflows. It not only surfaces trending models, tools, and research from GitHub, Hugging Face, and ArXiv, but also transforms complex repositories into intuitive flow diagrams, making it easy to understand architecture, dependencies, and implementation at a glance. The application is deployed at https://botscout.vercel.app.
-
Real-Time AI Discovery
Discover trending and emerging AI models, tools, and research papers from: -
Auto-Generated Visual Workflows
Converts complex codebases and research implementations into interactive diagrams: -
Architecture at a Glance
See how components interact:- APIs, datasets, training modules, and configs
- Automatic detection of data flows and key function calls
- Frontend: Next.js
- Backend: Firebase Functions
- Database: Firebase Firestore
- Deployment: Vercel
- AI/Automation: Custom scrapers + Gemini
- APIs/Data Sources: GitHub API, Hugging Face API, ArXiv API
- Developers: Quickly evaluate new AI projects without reading the entire codebase
- Researchers: Visualize implementations to understand research faster
- Product Teams: Communicate system architecture clearly with visuals
- Educators: Teach students how real-world AI systems are structured
- GitHub login and repo explorer
- Drag-and-drop visualization editor
- Plugin support for VS Code and Jupyter
- AI assistant for repo Q&A
To run this project locally:
-
Clone the repository:
git clone https://github.com/Nithin9585/botscout.git
-
Navigate to the project directory::
cd botscout -
Install dependencies::
npm install
-
Set up environment variables::
Create a .env.local file in the root of the project
-
Run the development server::
npm run dev





