Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
AI-powered portfolio generator that transforms GitHub activity into a dynamic, professional portfolio with zero maintenance.
devb.io is an AI-powered developer portfolio generator that automatically builds and updates a professional portfolio website from your GitHub profile, so you never manually maintain your online presence.
devb.io is an open-source tool that takes your GitHub account as input and produces a polished, always-current developer portfolio website as output. It runs on a NextJS frontend with a FastAPI backend, uses Redis for caching, and calls Groq AI models for bio creation. The project is developed by sunithvs, licensed under MIT, and available on GitHub, with a live site at devb.io and a beta at beta.devb.io.
devb.io bundles a set of automation features that eliminate the need for manual portfolio upkeep.
The tool serves any developer who wants a professional presence built directly from their GitHub activity.
With devb.io, you can produce a live portfolio, keep it updated, and even self-host it.
API_TOKEN_GITHUB, GROQ_API_KEY, API_KEYS, DEBUG, and CACHE_ENABLED, then run the application locally with uvicorn main:app --reload.For end users, devb.io connects to GitHub and generates the portfolio automatically. For self-hosting, you clone the repository, install dependencies with pip install -r requirements.txt, set up a .env file from .env.example, and launch the FastAPI backend with uvicorn main:app --reload. The backend uses Redis for caching to improve performance and supports multiple GitHub tokens to avoid rate limits.
Yes, devb.io is an open-source project on GitHub licensed under the MIT license. The repository is available at github.com/sunithvs/devb.io.
Frontend is built with NextJS, backend uses FastAPI with Python, Redis handles caching, and Groq provides the AI models for bio generation. The project also uses environment variables for GitHub API tokens and Groq API keys.
No. One of devb.io's core features is dynamic activity tracking, which automatically reflects your latest GitHub activities. After the initial setup, the portfolio stays current without manual maintenance.
Clone the repository, run pip install -r requirements.txt, copy .env.example to .env, set your API keys (GitHub and Groq), and start the app with uvicorn main:app --reload.
