[go: up one dir, main page]

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.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Digital business card + lead capture + contact enrichment Icon
    Digital business card + lead capture + contact enrichment

    Your complete in-person marketing platform

    Share digital business cards, capture leads, and enrich validated contact info - at events, in the field, and beyond. Powered by AI and our proprietary data engine, Popl drives growth for companies around the world, turning every handshake into an opportunity.
    Learn More
  • 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: 82 This Week
    Last Update:
    See Project
  • 2
    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
  • 3
    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: 12 This Week
    Last Update:
    See Project
  • 4
    GH

    GH

    GitHub CLI made with NodeJS

    A command-line interface for interacting with GitHub, streamlining repository and issue management.
    Downloads: 8 This Week
    Last Update:
    See Project
  • AI-powered SAST and AppSec platform that helps companies find and fix vulnerabilities. Icon
    AI-powered SAST and AppSec platform that helps companies find and fix vulnerabilities.

    Trusted by 750+ companies and performing 200k+ code scans monthly.

    ZeroPath (YC S24) is an AI-native application security platform that delivers comprehensive code protection beyond traditional SAST. Founded by security engineers from Tesla and Google, ZeroPath combines large language models with advanced program analysis to find and automatically fix vulnerabilities.
    Learn More
  • 5
    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: 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: 6 This Week
    Last Update:
    See Project
  • 7
    shadcn-chat

    shadcn-chat

    CLI for adding customizable and re-usable chat components

    shadcn-chat is a chat application template built using ShadCN/UI and Next.js. It provides a modern, stylish, and customizable chat interface designed for developers who want to integrate chat functionality into their applications quickly. The project follows best practices for UI development and supports real-time messaging features.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 8
    NRM

    NRM

    NPM registry manager, fast switch between different registries

    NRM (NPM Registry Manager) is a command-line tool that helps developers quickly switch between different NPM registries. It is particularly useful for users who frequently work with multiple package registries, such as the official NPM registry, CNPM, Taobao, and private enterprise registries.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    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: 4 This Week
    Last Update:
    See Project
  • The all-in-one Omnichannel Experience Management Platform Icon
    The all-in-one Omnichannel Experience Management Platform

    Do more than just Surveys.

    Build conversational surveys of any type, for any purpose, in any language. Get 40% more responses.
    Learn More
  • 10
    ClawHub

    ClawHub

    Skill Directory for OpenClaw

    ClawHub is a public skill registry and ecosystem component for the OpenClaw AI assistant platform, designed to host, publish, version, and search text-based agent skill packages (each typically containing a SKILL.md plus metadata) that extend the capabilities of agents. As a centralized browsing and storage platform, ClawHub lets developers and contributors explore a catalog of reusable skills with supporting tags, changelogs, moderation controls, and vector search powered by embeddings instead of brittle keyword matching. Users can publish new skill versions, search for relevant abilities to add to their own OpenClaw agents, and view rendered skill documentation directly within the web interface or via a CLI-friendly API. It also supports a parallel “SOUL.md” registry for publishing narrative or lore content associated with skill collections, enabling richer context for skill authorship.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 11
    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: 3 This Week
    Last Update:
    See Project
  • 12
    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: 3 This Week
    Last Update:
    See Project
  • 13
    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: 3 This Week
    Last Update:
    See Project
  • 14
    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: 3 This Week
    Last Update:
    See Project
  • 15
    NativeScript Schematics

    NativeScript Schematics

    nativescript, mobile, schematics, angular

    nativescript-schematics is a tool for generating and managing NativeScript projects using Angular CLI. It simplifies project scaffolding and code generation for NativeScript and Angular hybrid applications.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    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
  • 17
    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: 1 This Week
    Last Update:
    See Project
  • 18
    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: 1 This Week
    Last Update:
    See Project
  • 19
    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: 1 This Week
    Last Update:
    See Project
  • 20
    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: 1 This Week
    Last Update:
    See Project
  • 21
    NestJS CLI

    NestJS CLI

    CLI tool for Nest applications

    The Nest CLI is a command-line interface tool that helps you to initialize, develop, and maintain your Nest applications. It assists in multiple ways, including scaffolding the project, serving it in development mode, and building and bundling the application for production distribution. It embodies best-practice architectural patterns to encourage well-structured apps.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    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: 1 This Week
    Last Update:
    See Project
  • 23
    mgrep

    mgrep

    A calm, CLI-native way to semantically grep everything, like code

    This project is a modern, semantic search tool that brings the simplicity of traditional command-line grep to the world of natural language and multimodal content, enabling users to search across codebases, documents, PDFs, and even images using meaning-aware queries. Built with a focus on calm CLI experiences, it lets you index and query your local files with semantic understanding, delivering results that are relevant to your intent rather than simple pattern matches, which is especially powerful in large or diverse projects. It also includes features such as background indexing to keep your search index up to date without interrupting your workflow and web search integration to expand the scope of queries beyond local files. Designed for both programmers and agents, it integrates naturally into development and research workflows while offering thoughtful defaults that keep output clean and informative.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    ni

    ni

    Use the right package manager

    ni is a lightweight command-line tool that simplifies package manager usage across JavaScript projects. It detects and runs the correct package manager commands for NPM, Yarn, and PNPM, ensuring compatibility across different environments.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    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
  • Previous
  • You're on page 1
  • 2
  • Next