johnlindquist/kit

Script Kit. Automate Anything.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 16th, 2026
Created on December 1st, 2020
Open Issues & Pull Requests: 157 (+0)
GitHub issues: Enabled
Number of forks: 157
Total Stargazers: 4,192 (+0)
Total Subscribers: 16 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 6.0 hours
Mean response time: 22.9 days
90th percentile: 14.0 days
Tracked items: 15

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 29
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 560 days
Stale 30+ days: 29
Stale 90+ days: 29

Recent activity

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

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Script Kit is a command-line automation tool that lets you write scripts in JavaScript or TypeScript to automate tasks and create custom commands.

The tool solves the problem of repetitive manual work by providing a lightweight framework for building executable scripts that run from your terminal. It works by letting you write automation logic in JavaScript or TypeScript, then exposing those scripts as runnable commands. The framework handles common scripting needs like argument parsing, user input prompts, and system integration, so you focus on the automation logic itself rather than boilerplate.

Script Kit suits developers who want to automate personal workflows, system tasks, or team processes without building full applications. It works well for quick utilities, build automation, deployment helpers, and any task you find yourself repeating in the terminal. The tool is particularly useful if you already work in JavaScript or TypeScript and want to leverage that knowledge for scripting rather than learning shell scripting or another language.

The project shows consistent development activity with regular updates and maintenance. The codebase demonstrates active problem-solving around edge cases and user-reported issues. The maintainer engages with the community through issue responses and incorporates feedback into the tool's direction. Documentation receives ongoing attention to keep examples and guides current with the tool's capabilities.