gleitz/howdoi

instant coding answers via the command line

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 27 minutes ago
Added to GitGenius on September 5th, 2026
Created on November 22nd, 2012
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 861
Total Stargazers: 10,844 (+0)
Total Subscribers: 216 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.4 days
Mean response time: 220.5 days
90th percentile: 826.9 days
Tracked items: 7

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 5
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 827 days
Stale 30+ days: 5
Stale 90+ days: 4

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 (4)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

howdoi is a command-line tool that retrieves instant coding answers by querying the web without leaving the terminal.

The tool solves the problem of context-switching between the command line and a browser when seeking quick programming help. It works by accepting a natural language query, searching the web for relevant answers, and returning code snippets or solutions directly to the terminal. Users can ask questions like "format date bash" or "convert mp4 to animated gif" and receive practical code examples immediately.

The tool suits developers who want to minimize browser distractions and stay focused in their terminal workflow. It works well for quick lookups of syntax, common tasks, and code patterns across multiple programming languages. The project supports multiple search engines and offers flexible output options, including the ability to select specific answers by position, view full text, display only links, enable colored output, or return results in JSON format. Users can also save, view, and manage frequently used answers through a local stash feature.

The project maintains active continuous integration testing across supported Python versions. Development activity shows consistent engagement with bug fixes and feature maintenance, indicating the tool remains functional and responsive to issues raised by its user base.