Supercharge your GitHub profile

Repo Dive isn't just an auto commit botโ€”it's a comprehensive platform for discovering open-source code and building a consistent learning habit.

๐ŸŸฉ

Automated Contribution Streaks

Maintaining a daily GitHub streak can be tough when you're busy or taking a break. Repo Dive runs an automated cron job every day at 6:00 AM UTC. It downloads a repository you're interested in and commits it to a private archive on your account, ensuring your contribution graph stays green without you having to write a single line of boilerplate.

๐Ÿ”

Smart Repository Discovery Engine

Stop searching for things to read. Define your interest profiles (e.g., "TypeScript backend", "Machine Learning", "Rust CLI tools") and specify constraints like minimum stars or maximum days since the last push. We use the GitHub Search API to find production-grade code that matches your exact criteria.

๐Ÿ“Š

Activity Heatmap Dashboard

Monitor your learning progress through a beautiful, GitHub-inspired activity heatmap. We don't just want you to pull codeโ€”we want you to review it. The dashboard lets you track which repositories you've pulled and mark them as reviewed, turning random commits into a structured learning habit.

โš™๏ธ

Dynamic Exclusion & Rerolling

Got a repository you're already familiar with? Exclude specific users or repositories permanently so they are never pulled again. Not happy with today's automated pull? Use the manual "Reroll" feature to trigger the discovery engine again until you find something worth reading.

๐Ÿ—“๏ธ

Smart Dispatch Scheduler

Configure exactly how many repositories you want pulled for each day of the week (up to 20 per day). Our Smart Dispatcher algorithm automatically distributes these pulls evenly across 24 hours to keep your contribution activity looking natural and consistent.

๐Ÿ”Œ

One-Click Disconnect

Going on vacation? Don't want any more automated commits? You have complete control. Use the one-click 'Disconnect' button to securely wipe your GitHub access tokens from our servers. All chron jobs will immediately pause until you decide to log in again.

Start discovering today.

Join thousands of developers keeping their streaks alive while learning.

Create Free Account