Dev workflow and config for projects built with AI agents
Env files, git hooks, task runners, CLIs. 88 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| dotenv npm Load environment variables from .env files into process.env. |
2,001 (15.8%) | 189M | 20.5K | BSD-2-Clause |
| python-dotenv pypi Load environment variables from .env files in Python applications. |
828 (6.5%) | 156M | 8,898 | BSD-3-Clause |
| Husky npm Modern Git hooks manager for running tasks on git events. |
797 (6.3%) | 36.2M | 35.3K | MIT |
| lint-staged npm Run linters on git staged files to catch issues before commit. |
591 (4.7%) | 29.5M | 14.7K | MIT |
| concurrently npm Run multiple npm scripts concurrently for efficient development workflows. |
572 (4.5%) | 22.2M | 7,856 | MIT |
| cross-env npm Set environment variables across Windows, Mac and Linux in npm scripts. |
265 (2.1%) | 25.8M | 6,521 | MIT |
| Pydantic Settings pypi Settings management and configuration from environment variables using Pydantic. |
251 (2.0%) | 96.8M | 1,475 | — |
| Rich pypi Python library for rich text and beautiful formatting in terminal output. |
243 (1.9%) | 117M | 57.5K | MIT |
| rimraf npm Cross-platform delete directories and files recursively like Unix rm -rf command. |
230 (1.8%) | 16M | 5,855 | BlueOak-1.0.0 |
| nodemon npm Monitor for file changes and automatically restart Node.js apps during development. |
224 (1.8%) | 13.3M | 26.7K | MIT |
| Click pypi Python package for composing command-line interfaces with decorators. |
223 (1.8%) | 219M | 17.8K | — |
| chalk npm Terminal string styling library for colorful and formatted CLI output. |
222 (1.7%) | 492M | 23.3K | MIT |
| Wrangler npm CLI for developing, testing and deploying Cloudflare Workers serverless functions. |
214 (1.7%) | 26.1M | 4,613 | MIT OR Apache-2.0 |
| Commander npm Complete Node.js solution for building command-line interfaces with minimal boilerplate. |
185 (1.5%) | 527M | 28.4K | MIT |
| Changesets npm Manage versioning and changelogs in monorepos with declarative version updates. |
146 (1.1%) | 5.6M | 12.5K | MIT |
| Storybook npm Tool for developing, testing and documenting UI components in isolation. |
144 (1.1%) | 24.6M | 91.2K | MIT |
| gh-pages npm Deploy files to a gh-pages branch for hosting static sites on GitHub. |
141 (1.1%) | 592K | 3,344 | MIT |
| Leva npm React component library for creating debug panels and interactive controls. |
133 (1.0%) | 1M | 6,251 | MIT |
| TanStack Query DevTools npm Developer tools for inspecting and debugging TanStack Query cache states. |
132 (1.0%) | 11.9M | 50.4K | MIT |
| Typer pypi Framework for building CLI applications using Python type hints. |
131 (1.0%) | 64.6M | 20.1K | — |
| Lefthook npm Fast git hooks manager for running checks and tasks on commits. |
128 (1.0%) | 5.5M | 8,892 | MIT |
| TypeDoc npm API documentation generator that converts TypeScript comments into formatted HTML docs. |
89 (0.7%) | 5.1M | 8,447 | Apache-2.0 |
| dotenv-cli npm Command-line utility for loading environment variables from .env files when running commands. |
86 (0.7%) | 7.1M | 602 | MIT |
| ora npm Elegant terminal spinner for displaying loading states in CLI applications. |
85 (0.7%) | 94.4M | 9,763 | MIT |
| Inquirer.js npm Interactive CLI prompts for user input in command-line applications. |
84 (0.7%) | 46.3M | 21.6K | MIT |
| Vercel CLI npm Command-line interface for deploying and managing Vercel projects. |
78 (0.6%) | 4.6M | 16.4K | Apache-2.0 |
| baseline-browser-mapping npm Maps browser versions to their maximum supported Baseline features for compatibility targeting. |
75 (0.6%) | 18M | 62 | Apache-2.0 |
| patch-package npm Fix broken node modules by creating and applying patches without publishing. |
69 (0.5%) | 6.1M | 11.2K | MIT |
| chokidar npm Minimal, efficient cross-platform file watching library for build tools and dev servers. |
63 (0.5%) | 171M | 12.2K | MIT |
| semantic-release npm Automates versioning and package publishing based on semantic commit conventions. |
60 (0.5%) | 3M | 24.1K | MIT |
| npm-run-all npm CLI tool to run multiple npm scripts in parallel or sequential order efficiently. |
59 (0.5%) | 4.3M | 5,834 | MIT |
| npm-run-all2 npm Maintenance fork of npm-run-all for running multiple npm scripts in parallel. |
57 (0.4%) | 2.2M | 440 | MIT |
| yargs npm Command-line argument parsing for Node.js with automatic help and usage generation. |
53 (0.4%) | 269M | 11.5K | MIT |
| T3 Env npm Type-safe environment variable validation for Next.js applications with compile-time safety. |
52 (0.4%) | 3.2M | 4,011 | MIT |
| simple-git-hooks npm Zero-dependency tool for setting up git hooks (pre-commit, pre-push) easily. |
52 (0.4%) | 806K | 1,683 | MIT |
| cli-table3 npm Format CLI output as pretty unicode tables for readable command-line data display. |
48 (0.4%) | 34.1M | 637 | MIT |
| wait-on npm Wait for files, ports, sockets and HTTP resources before running subsequent commands. |
47 (0.4%) | 10.5M | 1,981 | MIT |
| commitizen npm Tooling for standardized git commits following conventional commit format. |
44 (0.3%) | 1.8M | 17.5K | MIT |
| prompt-toolkit pypi Build powerful interactive command-line applications in Python. |
44 (0.3%) | 45.9M | 10.6K | — |
| @semantic-release/git npm Semantic Release plugin to commit release assets to git repository. |
43 (0.3%) | 1.9M | 340 | MIT |
| @semantic-release/changelog npm Plugin for semantic-release to automatically generate and update changelog files. |
41 (0.3%) | 1.3M | 340 | MIT |
| hardhat-gas-reporter npm Hardhat plugin to track and report gas usage of smart contract functions. |
41 (0.3%) | 196K | 430 | MIT |
| watchdog pypi Python library for monitoring filesystem events and triggering callbacks. |
40 (0.3%) | 21.6M | 7,420 | Apache-2.0 |
| shx npm Cross-platform shell commands for Node.js scripts without shell dependencies. |
39 (0.3%) | 1.3M | 1,874 | MIT |
| GitPython pypi Python library for interacting with Git repositories programmatically. |
39 (0.3%) | 34.9M | 5,185 | BSD-3-Clause |
| @jridgewell/trace-mapping npm Library for resolving original positions through source maps for debugging. |
38 (0.3%) | 265M | 55 | MIT |
| boxen npm Create visually styled boxes in the terminal for CLI output and notifications. |
37 (0.3%) | 29.1M | 1,676 | MIT |
| gradient-string npm Add beautiful color gradients to terminal output for CLI styling. |
37 (0.3%) | 2.1M | 1,196 | MIT |
| source-map-support npm Automatically fix stack traces for source-mapped files in Node.js. |
37 (0.3%) | 138M | 2,192 | MIT |
| watchfiles pypi High-performance file watching and code reload utility for Python development. |
35 (0.3%) | 78.4M | 2,550 | MIT |
| cz-conventional-changelog npm Commitizen adapter enforcing conventional commit message format. |
34 (0.3%) | 1.9M | 794 | MIT |
| npm-check-updates npm CLI tool to find and update newer package versions in package.json. |
34 (0.3%) | 792K | 10.3K | Apache-2.0 |
| open npm Cross-platform utility to open URLs, files and applications. |
34 (0.3%) | 158M | 3,517 | MIT |
| pre-commit pypi Framework for managing and running multi-language git pre-commit hooks. |
34 (0.3%) | 34.4M | 15.6K | MIT |
| pnpm npm Fast, disk space efficient package manager for Node.js projects. |
33 (0.3%) | 215M | 36.8K | MIT |
| ts-node-dev npm TypeScript development server with auto-restart on file changes. |
33 (0.3%) | 2.6M | 3,429 | MIT |
| IPython pypi Interactive Python shell with enhanced features for productive computing. |
33 (0.3%) | 23.3M | 16.8K | — |
| next-sitemap npm Automatic XML sitemap generation for Next.js applications. |
31 (0.2%) | 496K | 3,745 | MIT |
| Browsersync npm Development tool that automatically syncs and refreshes code changes across multiple browsers. |
30 (0.2%) | 633K | 12.3K | Apache-2.0 |
| minimist npm Lightweight command-line argument parser for Node.js CLI tools. |
30 (0.2%) | 17M | 662 | MIT |
| serve npm Lightweight static file server with directory listing for local development and testing. |
30 (0.2%) | 3.9M | 9,903 | MIT |
| TanStack Router Devtools npm Browser devtools for debugging and visualizing TanStack Router state and navigation. |
29 (0.2%) | 4M | 15.2K | MIT |
| prompt-sync npm Synchronous command-line prompt utility for Node.js CLI applications. |
29 (0.2%) | 255K | 227 | MIT |
| Workbox Window npm Library simplifying communication between service workers and client code. |
29 (0.2%) | 7.4M | 13K | MIT |
| @semantic-release/github npm Semantic release plugin for automated GitHub releases and pull request comments. |
28 (0.2%) | 3.2M | 538 | MIT |
| termcolor pypi ANSI color formatting for colored terminal output in Python CLI applications. |
28 (0.2%) | 16.8M | 326 | — |
| Jedi pypi Python autocompletion engine for text editors and IDEs with precise code analysis. |
26 (0.2%) | 23.2M | 6,182 | MIT |
| Inquirer npm Interactive command-line prompts for building CLI tools and scripts. |
25 (0.2%) | 42.7M | 21.6K | MIT |
| markdown-link-check npm Check hyperlinks in markdown files for broken or dead links. |
25 (0.2%) | 184K | 718 | ISC |
| ipywidgets pypi Interactive widgets for Jupyter notebooks and JupyterLab. |
25 (0.2%) | 7.8M | — | BSD 3-Clause License |
| Clack Prompts npm Framework for building beautiful, user-friendly command-line interfaces. |
24 (0.2%) | 29.6M | 8,097 | MIT |
| Ink npm React-based framework for building beautiful interactive command-line interfaces and CLI applications. |
23 (0.2%) | 7.9M | 40.1K | MIT |
| prompts npm Lightweight library for creating beautiful interactive command-line prompts. |
23 (0.2%) | 64.6M | 9,312 | MIT |
| Syncpack npm Tool to manage consistent dependency versions across monorepos, preventing version conflicts and duplication. |
23 (0.2%) | 2.8M | 2,099 | MIT |
| colorlog pypi Add colored output to Python logging for better readability. |
23 (0.2%) | 10.2M | 964 | MIT License |
| debugpy pypi Debug Adapter Protocol implementation for Python debugging. |
23 (0.2%) | 19.2M | 2,489 | MIT |
| Semantic Release Commit Analyzer npm Analyzes commits with conventional-changelog for semantic versioning. |
21 (0.2%) | 3M | 447 | MIT |
| Semantic Release Exec npm Execute custom shell commands as part of semantic-release workflows. |
21 (0.2%) | 927K | 165 | MIT |
| dotenv-expand npm Expand environment variables in dotenv files with variable substitution. |
21 (0.2%) | 43.2M | 1,056 | BSD-3-Clause |
| Eruda npm Mobile browser developer console for debugging on mobile devices. |
21 (0.2%) | 103K | 21.2K | MIT |
| only-allow npm Enforce a specific package manager for project dependencies. |
21 (0.2%) | 1.6M | 660 | MIT |
| Verdaccio npm Lightweight private npm proxy registry for enterprise package management. |
21 (0.2%) | 666K | 17.9K | MIT |
| TanStack Devtools Vite npm Vite plugin integrating TanStack devtools for enhanced debugging. |
20 (0.2%) | 10.8M | 503 | MIT |
| TanStack Devtools npm Advanced devtools suite for inspecting and debugging React applications. |
20 (0.2%) | — | 503 | MIT |
| Firebase Tools npm Command-line interface for deploying and managing Firebase projects. |
20 (0.2%) | 3.4M | 4,471 | MIT |
| simple-git npm Simple Git interface for Node.js to execute Git commands programmatically. |
20 (0.2%) | 12.4M | 3,857 | MIT |
| vite-plugin-vue-devtools npm Vite plugin integrating Vue DevTools for debugging Vue applications. |
20 (0.2%) | 1.2M | 2,922 | MIT |
| Yarn npm Fast, reliable, and secure Node.js package manager and dependency resolver. |
20 (0.2%) | 9M | 41.5K | BSD-2-Clause |
Nothing here matches. Search all tools →
Other categories
Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation Forms, validation and schemas State and data fetching Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Testing Linting and formatting Languages, types and runtimes Build tools and bundlers Logging, monitoring and analytics Crypto and web3 Game development