u/Sorosu

Built a tool that makes your GitHub profile match the amount of code you are actually shipping with AI

Built a tool that makes your GitHub profile match the amount of code you are actually shipping with AI

If you are vibing out apps every week with AI but your GitHub profile looks empty, this is for you.

Git Faker 3000 lets you design a contribution graph on a visual grid and push real backdated commits to any repo you own. No terminal, no scripts. Click squares, hit execute, your profile updates in minutes.

Why this matters: employers and clients check your GitHub. If all your work was in private repos or generated with AI tools that do not push to GitHub, your profile tells the wrong story.

This tool fixes that. Paint the pattern you want, or use the preset generator to fill a whole year with realistic distributions. Before/after comparison uses your actual GitHub data so you see exactly what changes.

Open source, MIT licensed, runs in the browser or locally.

https://github.com/Spielewoy/git-faker-3000

Star the repo. It is brand new and needs visibility.

u/Sorosu — 6 days ago

From zero contributions to a full year of green squares in under 5 minutes. Here is the open-source tool.

Just shipped Git Faker 3000, a full-stack web app that lets you design a GitHub contribution graph and push real backdated commits through the API.

Full stack breakdown:

Frontend: React/Next.js, interactive heatmap grid, multi-step wizard, real-time progress display via SSE Backend: 11 Next.js API route handlers, GitHub REST + GraphQL client, OAuth + encrypted sessions, rate limiting, CSRF protection Infra: Vercel deployment, also runs locally with npm run dev

No database, no shell execution, no third-party auth. MIT licensed.

https://www.gitfaker3000.de/ https://github.com/Spielewoy/git-faker-3000

Star the repo if you think this is well-built.

reddit.com
u/Sorosu — 6 days ago
▲ 0 r/nextjs

11 API routes, SSE streaming, encrypted sessions, OAuth from scratch, zero dependencies for auth. Here is the repo.

Just shipped an open-source Next.js project that might be useful as a reference for App Router patterns: Git Faker 3000.

It is a web app that lets you design a GitHub contribution graph and push real backdated commits. But the interesting part for this sub is the architecture:

  • 11 API route handlers under src/app/api/
  • SSE streaming for live execution progress
  • AES-GCM encrypted HttpOnly session cookies
  • OAuth flow with HMAC-signed state tokens and 10-minute TTL
  • CSRF protection on all write endpoints
  • Rate limiting (120 req/60s per session)
  • GitHub REST + GraphQL integration in a single typed client
  • JSON file storage with mutex locks
  • Deployed on Vercel, works locally with npm run dev

No external database. No child_process. No third-party auth libraries.

MIT licensed, TypeScript throughout.

https://github.com/Spielewoy/git-faker-3000

If you find the architecture useful as a reference, a star on the repo helps a lot.

https://preview.redd.it/87ydt36wp31h1.png?width=775&format=png&auto=webp&s=4636330928500028cadc9c8f36056b69c96bfd29

reddit.com
u/Sorosu — 6 days ago

Fully typed GitHub API client that creates thousands of backdated commits without shelling out [open source, Next.js]

Open-sourced a TypeScript project that might be interesting from an implementation perspective: Git Faker 3000.

It is a Next.js app that lets you paint a GitHub contribution graph and push real backdated commits through the GitHub API. The whole thing is fully typed. The GitHub API client, the generation engine (grid math, PRNG, date utilities), the execution engine, session encryption, everything.

Key TypeScript patterns used:

  • Typed REST API wrapper with pagination and error formatting
  • Strict input validation with regex patterns for owner/repo/branch names
  • Discriminated unions for execution states
  • Generic API route handler patterns with JSDoc headers

11 API route handlers, zero any types, zero shell execution.

MIT licensed.

https://github.com/Spielewoy/git-faker-3000

Star the repo if you want to see more of this kind of thing.

reddit.com
u/Sorosu — 6 days ago
▲ 2 r/github

That one dev on your team with a perfect contribution graph? This is probably how they did it

We all know someone whose GitHub looks like they have never taken a day off. Perfect green squares from January to December. Meanwhile your profile has a three month gap because you were shipping code in a private repo.

Git Faker 3000 lets you paint a contribution pattern on a GitHub-style grid and push real backdated commits through the GitHub API. It is a 6-step wizard: login, pick a repo, design, review a before/after with your actual contribution data, execute, done.

Everything goes through the Git Database API. No child_process, no shell commands, no force pushes. All commits land in a single .git-faker3000/history.json file so you can trace or undo everything.

It also has a preset generator if you do not want to click individual squares. Fill a whole year with uniform, work-hours, or after-work distribution patterns.

Open source, MIT licensed, runs on Vercel or locally.

https://github.com/Spielewoy/git-faker-3000

Star it if you find it useful. The project is just getting started and visibility helps a lot.

github.com
u/Sorosu — 6 days ago
▲ 0 r/OpenAI

Codex rate limits made me rage-build a tool to run two accounts at once

it the limit mid-session for the hundredth time and snapped.

codex uses CODEX_HOME for auth/sessions. so i wrote a script that gives each account its own folder. launch both. when account 1 taps out, account 2 is already running. no logout, no waiting, no "you've exceeded your—" shut up.

github.com/ProGambler67/multi-codex

reddit.com
u/Sorosu — 7 days ago
▲ 11 r/bash

wrote a tool in bash that manages sandboxed profiles for openai codex cli. each profile gets its own CODEX_HOME directory so auth, config, sessions, skills, agents, and mcp configs are all isolated.

the core is simple, just redirecting CODEX_HOME. but it grew into a full cli with profile creation (full + shared via symlinks), cloning, renaming, templates (strips auth.json so theyre safe to share), tar.gz export/import, shell alias generation, .app bundle creation on mac, .desktop file generation on linux, bash/zsh tab completion, and a doctor command.

set -euo pipefail, nullglob, validate all profile names against a regex, shell_quote for safe embedding. tried to keep it clean.

theres also a powershell port for windows that mirrors the whole feature set.

https://github.com/Spielewoy/multi-codex

would love feedback from people who actually write good bash.

u/Sorosu — 24 days ago