Open source · Built for developers

Your Git history,
managed with intention.

Githancer helps development teams schedule and manage commit timelines across repositories — so your contribution history reflects the work you actually did, when you did it.

Used by developers working on private client projects, offline codebases, and distributed teams.

Executed Scheduled
The problem

Great work shouldn't be invisible.

Most developers spend the majority of their time contributing to client-owned private repositories. The work is real, the impact is significant — but the public GitHub profile stays empty. Recruiters and clients see a blank contribution graph and draw the wrong conclusions.

Githancer was built to solve this. It gives development teams a structured way to maintain their own repositories alongside client work — with commit histories that honestly reflect the cadence and volume of real development activity.

Hidden work

Private repos don't show on your profile, even when the work is your best.

Lost history

Offline work, deleted accounts, and migrated repos leave gaps that are hard to explain.

Team disconnect

Distributed teams committing at different times create inconsistent project timelines.

How it works

Schedule once. Commit naturally.

1

Create a project

Connect a GitHub repo, set your date range and commit count, choose a scheduling mode.

2

Configure your timeline

The scheduler generates a realistic commit queue — linear, random, sprint-based, or human-like.

3

Commit as you work

Run timeline commit instead of git commit. One command. Your work lands on the right date.

4

Track your progress

The dashboard shows your heatmap preview, queue status, and analytics in real time.

$ npm install -g githancer-cli
$ timeline init
✓ Opening Githancer in your browser...
✓ Configured successfully!
  Project: Nihar1420/my-project
  Branch:  main
$ timeline commit -m "feat: add search endpoint"
✓ Committed 3f9ac21 as of Mar 4, 2026, 10:14 AM
✓ Pushed to main
Features

Everything your team needs.

Flexible scheduling

Linear, random, sprint, human-like, or team-coordinated commit distribution.

One-command CLI

timeline commit replaces git commit. Auto-pushes. Works offline with cached timestamps.

Visual heatmap

See your projected contribution graph before a single commit is made.

Drag-and-drop editor

Reschedule commits on a visual timeline. Collision detection prevents overlaps.

AI-assisted commits

Optional AI commit message suggestions based on your repo context.

Team-ready

Each developer has their own account. Team mode coordinates timestamps across members.

Scheduling modes

Built for how developers actually work.

By the numbers

5 scheduling modes

Linear, Random, Sprint, Human-like, Team

6 CLI commands

init, sync, commit, push, status, update-rules

100%

Scheduler test coverage

1 command

Full setup with timeline init

Built with

Modern stack, production-ready.

NestJSNext.jsTypeScriptPostgreSQLRailwayVercelGitHub ActionsDocker

Ready to manage your Git timeline?

Set up in under 2 minutes. No credit card required.