sloria/doitlive

Because sometimes you need to do it live

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Type:CLI ToolCategory(s):CLI UtilitiesDeveloper Tools
Added to GitGenius on September 19th, 2026
Created on June 16th, 2014
Open Issues & Pull Requests: 14 (+0)
GitHub issues: Enabled
Number of forks: 100
Total Stargazers: 3,582 (+0)
Total Subscribers: 34 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.7 hours
Mean response time: 466.4 days
90th percentile: 932.6 days
Tracked items: 2

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,951 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (1)
  • help wanted (1)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

doitlive is a command-line tool for live presentations in the terminal that replays pre-written shell commands as you type random characters.

The tool solves the problem of executing commands reliably during live coding demonstrations without the risk of typos or mistakes breaking the flow. It reads a file containing shell commands and simulates typing them out in real time as the presenter enters keystrokes, creating the illusion of live coding while ensuring every command executes exactly as intended.

Anyone giving technical presentations or demonstrations should consider doitlive if they want to show working code without the anxiety of live typing. It suits any scenario where you need to execute a sequence of shell commands in front of an audience—conference talks, tutorials, workshops, or training sessions. The tool works with bash and zsh shells and can be installed via package managers or pip, making it accessible across different development environments.

The project maintains active continuous integration with automated build and release workflows. Documentation is comprehensive and kept current alongside the codebase. The tool has established distribution channels through both package managers and PyPI, indicating sustained maintenance and accessibility for users.