Browse free open source TypeScript Command Line Tools and projects below. Use the toggles on the left to filter open source TypeScript Command Line Tools by OS, license, language, programming language, and project status.

  • Find Hidden Risks in Windows Task Scheduler Icon
    Find Hidden Risks in Windows Task Scheduler

    Free diagnostic script reveals configuration issues, error patterns, and security risks. Instant HTML report.

    Windows Task Scheduler might be hiding critical failures. Download the free JAMS diagnostic tool to uncover problems before they impact production—get a color-coded risk report with clear remediation steps in minutes.
    Download Free Tool
  • Enterprise-grade ITSM, for every business Icon
    Enterprise-grade ITSM, for every business

    Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

    Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
    Try it Free
  • 1
    Nativefier

    Nativefier

    Make any web page a desktop application

    Tired of having to search through numerous open tabs on your browser just to view a web page that you regularly view? Make things easier and more convenient for yourself with Nativefier! Nativefier is a command-line tool that easily creates a desktop app for any web site with minimal configuration. It creates an Electron (which uses Chromium under the hood) based native wrapper in an OS executable (.app, .exe, etc) for use on Windows, macOS and Linux. Using Nativefier is absurdly simple. Just type in: nativefier "web site address" to create a native desktop app for your chosen web site, and Nativefier does the rest. It will automatically retrieve the app icon and name, which you can overwrite.
    Downloads: 83 This Week
    Last Update:
    See Project
  • 2
    agent-browser

    agent-browser

    Browser automation CLI for AI agents

    agent-browser is a toolkit that embeds AI agent capabilities directly into the web browser, enabling agents to interact with web content, scripts, and user actions while maintaining security boundaries that respect user privacy and browser constraints. It effectively provides a sandbox where AI agents can read, scroll, click, and interpret pages in context, allowing them to automate workflows, answer questions about page content, or generate structured summaries directly from the user’s current tab. The project emphasizes standards and safety, defining interfaces that let agents access DOM data, interpret events, and generate actionable insights without exposing sensitive credential-level access or violating policy boundaries. Users benefit from a tighter feedback loop: agents can observe user tasks in-situ and respond with contextually relevant actions or suggested steps, like form completion, navigation shortcuts, or detailed explanations of UI elements.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 3
    React Native CLI

    React Native CLI

    React Native command line tools

    Command line tools that ship with react-native in form of the react-native-community/cli package. Our release cycle is independent of react-native. This mono repository contains tools and helpers for React Native projects in the form of a Command Line Tool (or CLI). This CLI is used directly by the react-native package and is not intended for use directly. We update it independently of React Native itself.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 4
    skills

    skills

    The open agent skills tool - npx skills

    skills is a CLI that turns “agent skills” into a portable, installable ecosystem, letting developers add reusable instruction sets to many different coding agents from a single command. Instead of hardcoding prompts per tool, it standardizes skills as SKILL.md files with structured metadata so they can be discovered, listed, installed, updated, and version-tracked consistently. The CLI supports pulling skills from common git sources, including GitHub shorthand, full URLs, direct paths inside repos, GitLab URLs, generic git remotes, and even local folders. It is designed to work across a wide range of agents and editors, so one skill package can be installed into multiple agent-specific directories without rewriting anything for each environment. It also supports both interactive and automation-friendly flows, including non-interactive installs for CI and bulk installs for all skills, which makes it usable for teams that want consistent agent capability across machines.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    Fast-CLI

    Fast-CLI

    Test your download and upload speed using fast.com

    Fast-CLI is a command-line interface tool that allows users to test their internet connection speed using the Fast.com service.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 6
    Playwriter

    Playwriter

    Chrome extension to let agents control your browser

    Playwriter is an open-source project that combines a Chrome extension with a CLI to allow autonomous agents to control a web browser directly using Playwright code in a stateful sandbox environment. The system enables browser automation by running Playwright commands through a persistent session managed by a background extension, allowing agents or scripts to navigate, interact with, and query browser contexts without losing state between commands. This makes it valuable for scenarios where AI agents need to perform complex web automation tasks—like multi-step navigation, form interaction, or content extraction—without reinitializing context or state every time. Playwriter’s architecture supports both extension-based control for real browser windows and CLI integration, giving developers flexibility in how they build and run browser automation workflows.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 7
    Summarize

    Summarize

    Point at any URL/YouTube/Podcast or file

    Summarize is a toolset that lets you point at almost any content and quickly extract the gist, whether that content is a webpage, a YouTube video, a podcast, or a local file. It’s built around a CLI workflow so you can summarize from the terminal, but it also includes a Chrome extension so you can do the same thing directly while browsing. The project pairs an on-device “daemon” style background service with user-facing commands and extension UI, so summaries can feel immediate and repeatable once installed. It’s designed for people who constantly triage information and need a fast way to turn long, messy sources into short, actionable takeaways. The repository includes troubleshooting guidance for common extension and connectivity issues, which signals that the tool is intended for daily use rather than one-off demos. Overall, it positions itself as a practical “reading accelerator” that fits into both developer workflows and normal browsing habits.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 8
    OpenAPI Generator CLI

    OpenAPI Generator CLI

    A node package wrapper

    OpenAPI Generator CLI is a command-line interface for generating API client SDKs, server stubs, and documentation from OpenAPI specifications. It helps developers automate the process of creating client libraries and backend implementations for APIs.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Pyright

    Pyright

    Static type checker for Python

    Pyright is a fast type checker meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified. Pyright supports configuration files that provide granular control over settings. Different “execution environments” can be associated with subdirectories within a source base. Each environment can specify different module search paths, python language versions, and platform targets. Type inference for function return values, instance variables, class variables, and globals. Type guards that understand conditional code flow constructs like if/else statements. Type hinting generics in standard collections. Pyright ships as both a command-line tool and a VS Code extension that provides many powerful features that help improve programming efficiency. The VS Code extension supports many time-saving language features.
    Downloads: 2 This Week
    Last Update:
    See Project
  • Run applications fast and securely in a fully managed environment Icon
    Run applications fast and securely in a fully managed environment

    Cloud Run is a fully-managed compute platform that lets you run your code in a container directly on top of scalable infrastructure.

    Run frontend and backend services, batch jobs, deploy websites and applications, and queue processing workloads without the need to manage infrastructure.
    Try for free
  • 10
    Sol

    Sol

    MacOS launcher & command palette

    Sol is an open source app launcher, focused on ease of use and speed. It has minimal configuration and runs natively.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    mcp-cli

    mcp-cli

    Lighweight CLI to interact with MCP servers

    mcp-cli is a lightweight, Bun-based command-line interface (CLI) tool that simplifies how developers discover, inspect, and interact with Model Context Protocol (MCP) servers from the terminal. The Model Context Protocol is an emerging open standard for connecting language models and external tools, and mcp-cli helps mitigate common pain points like context window bloat by dynamically discovering MCP servers and reducing token load during interactions. It’s designed to be fast and shell-friendly, compiling to a single standalone binary and producing machine-readable output (e.g., JSON) that plays well with other CLI tooling like jq and standard piping. mcp-cli supports both stdio and HTTP-based MCP servers, connection pooling with a lazy-spawn daemon to keep connections warm, and flexible tool filtering via easy configuration options.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    QMD

    QMD

    mini cli search engine for your docs, knowledge bases, etc.

    QMD is a powerful and lightweight command-line tool that acts as an on-device search engine for your personal knowledge base, allowing you to index and search files like Markdown notes, meeting transcripts, technical documentation, and other text collections without depending on cloud services. Designed to keep all search activity local, it combines classic full-text search techniques with modern semantic features such as vector similarity and hybrid ranking so that queries return not just literal matches but conceptually relevant results. Users can organize content into named collections, embed documents for semantic retrieval, and then perform keyword searches, semantic searches, or hybrid natural-language queries to quickly surface the most useful information across all indexed sources. Because the entire system runs on the user’s machine, privacy is preserved and there’s no risk of exposing sensitive content to outside providers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    balena CLI

    balena CLI

    balena CLI tool.

    The balena CLI is a Command Line Interface for balenaCloud or openBalena. It is a software tool available for Windows, macOS and Linux, used through a command prompt/terminal window. It can be used interactively or invoked in scripts. The balena CLI builds on the balena API and the balena SDK, and can also be directly imported in Node.js applications. The balena CLI is an open-source project on GitHub, and your contribution is also welcome!
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Instagram CLI

    Instagram CLI

    Become a 10x Instagrammer and Escape Brainrot with Instagram CLI

    Instagram: the app you open to send one message… and suddenly 30 minutes are gone. We all know the cycle — and we finally had enough. What if Instagram had a quick fix? A productivity-friendly mode that keeps your connections, but gives your attention span a fighting chance? No algorithm traps. No reel vortex. No dopamine casino. Just conversations and updates, on your terms. Instagram CLI is a minimal, fast, keyboard-native way to stay connected without getting cooked by social media.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    AI Commits

    AI Commits

    A CLI that writes your git commit messages for you with AI

    AI Commits is a command-line tool that writes your git commit messages for you using an AI model. It works by running git diff to gather your staged code changes, sending that diff to an LLM (originally GPT-3, now configurable), and receiving back a concise, human-readable commit message. The tool is designed to integrate cleanly into a developer’s workflow so that generating a descriptive commit message becomes a single command rather than a chore. It supports configuration via environment variables or config files so you can set your API key, preferred model, message style, and more. There are also options to preview, edit, or regenerate the AI-proposed message before actually committing, giving developers control instead of blindly trusting the output. Because it’s published as an npm package and even as a Homebrew formula, installation is straightforward across platforms.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Bitwarden Command-line Interface

    Bitwarden Command-line Interface

    The command line vault (Windows, macOS, & Linux)

    The Bitwarden CLI is a powerful, full-featured command-line interface (CLI) tool to access and manage a Bitwarden vault. The CLI is written with TypeScript and Node.js and can be run on Windows, macOS, and Linux distributions. If you already have the Node.js runtime installed on your system, you can install the CLI using NPM. NPM makes it easy to keep your installation updated and should be the preferred installation method if you are already using Node.js. We provide natively packaged versions of the CLI for each platform which have no requirements on installing the Node.js runtime. Drive collaboration, boost productivity, and experience the power of open source with Bitwarden, the easiest way to secure all your passwords and sensitive information. For those who want to do more, secure more, and collaborate more, Bitwarden is fast and easy to set up for both individuals and businesses.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Cross Platform Node Guide

    Cross Platform Node Guide

    Improve front-end engineer workflow & standard, powered by TypeScript

    A command-line tool aims to improve front-end engineer workflow and standards, powered by Node.js. Feflow (pronounced /ˈfefləʊ/) is a front-end flow and rule tool to improve engineering efficiency., and is hosted on Github: feflow. At present, it has been used in many applications, such as Now, Huayang Live, Huayang Friends, Mobile QQ Near Hand, Group Video, Group Gift, Huiyin, Tencent Myapp, Penguins and etc. With 80+ WEB/IOS/Andriod stable users, the cumulative production project reached 240+. Feflow refers to the thinking of Pipeline and divides work into five steps: init, develop, build, test, deploy. And corresponding to five basic commands: init, dev, build, test, and deploy. In addition to serving basic development workflows and specifications, Feflow provides an easy-to-expand plug-in mechanism for creating a team-wide toolchain ecosystem. Feflow only provides a CLI and kernel. The CLI is responsible for interacting with the command line terminal.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    GH

    GH

    GitHub CLI made with NodeJS

    A command-line interface for interacting with GitHub, streamlining repository and issue management.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Gluegun

    Gluegun

    A delightful toolkit for building TypeScript-powered command-line apps

    Gluegun is a toolkit for building command-line interfaces (CLIs) in Node.js, offering a robust foundation with utilities and a plugin architecture.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    GraphQL CLI

    GraphQL CLI

    Command line tool for common GraphQL development workflows

    Command line tool for common GraphQL development workflows. Helpful commands to improve your workflows. Compatible with editors and IDEs based on graphql-config. Powerful plugin system to extend graphql-cli with custom commands. At the heart of a project created using GraphQL CLI is the GraphQL Config configuration file. For starters, this configuration lets the cd CLI tools know where all of the GraphQL documents and operations are. After a series of questions from the command-prompt, the system will use the inputs and selected project templates to generate a working project complete with a GraphQL Config setup. The GraphQL Config file is generated referencing the necessary files and ecosystem plugins. Finally, one of the options with graphql init is to access schema using an OpenAPI or Swagger endpoint. Choose this option at the start of the Init question tree, and then follow the instructions to navigate to the URL of your choice.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    HAUL

    HAUL

    Haul is a command line tool for developing React Native apps

    Haul is a drop-in replacement for react-native CLI built on open tools like Webpack. It can act as a development server or bundle your React Native app for production. @haul-bundler/cli and other packages under @haul-bundler scope are an overhaul of haul package and support only React Native 0.59.0 and above. If you need to support older versions, please check legacy branch. @haul-bundler/cli and other packages require Node 10 to be installed. If you're running an older version, please upgrade to Node 10 LTS or newer. Add the configuration needed to make Haul work with your app, e.g. add haul.config.js to your project, which you can customize to add more functionality. Check out the docs to learn more about available commands and tips on customizing the webpack configuration. Haul uses a completely different architecture from React Native packager, which means there are some things that don't work quite the same.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Ignite UI CLI

    Ignite UI CLI

    Ignite UI Command-Line Interface by Infragistics

    A complete Angular components library of Angular-native UI controls and material-based UI components, including the fastest Angular data grid and 60+ high-performance charts! Compatible with Angular 16 and built to be enterprise-grade. Kickstart your next project with our drag-and-drop WYSIWYG App Builder for the fastest way to deliver high-performance Angular apps. Angular app development has never been easier with the cloud-based WYSIWYG drag & drop App Builder™. Instantly convert designs into production-ready HTML, TypeScript & CSS for Angular and deliver apps faster than ever before. If you don't have a design team, we’ve got you covered. Start your business app from scratch or choose from a library of pre-built app templates, and responsive screen layouts with built-in or custom theming options. Then customize them with a toolbox of 60+ controls to match any requirement and your brand experience.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Ink UI

    Ink UI

    Ink-redible command-line interfaces made easy

    Ink UI is a collection of reusable UI components for command-line interfaces built on top of the Ink React renderer. It is designed to give CLI tools the kind of rich, consistent interface you would expect from a modern web app, but rendered entirely in the terminal. The library ships with a broad set of interactive inputs, including text, email, password, confirm prompts, and single or multi-select lists, so you can cover most CLI interaction needs out of the box. It also includes feedback and status components such as spinners, progress bars, badges, alerts, status messages, and list components, helping you communicate background work and results clearly. All components are theme-driven, with styles and configuration defined via React context, which lets you override colors, layout, and visual markers while keeping behavior intact. The theming system is extensible, so you can extend the default theme, add component-specific configuration like list markers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Liam

    Liam

    Automatically generates beautiful and easy-to-read ER diagrams

    Liam is a modern open-source CRM built with developers in mind. It enables teams to manage leads, contacts, and interactions through a programmable interface and customizable workflow engine. Liam is API-first, offering a flexible GraphQL interface and modular architecture that integrates easily with modern stacks. The frontend is built with Next.js and Tailwind CSS, making it sleek and developer-friendly. Ideal for startups and technical teams looking for a hackable CRM solution.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    MCPorter

    MCPorter

    Call MCPs via TypeScript, masquerading as simple TypeScript API

    Mcporter is a utility designed to port Minecraft worlds from Java Edition to Bedrock Edition while preserving as much structural and gameplay integrity as possible. It addresses the complex differences between the two editions’ world formats, block states, biomes, and entity representations, giving players a seamless way to bring beloved Java worlds into the Bedrock ecosystem. The tool analyzes and converts chunks, block definitions, and metadata to a format Bedrock can interpret, ensuring terrain, constructions, and most in-game elements remain recognizable and playable after conversion. Its command-line workflow simplifies what would otherwise be a manual and error-prone process, allowing users to specify source worlds, conversion settings, and target outputs with clarity and control.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next