awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Ji4n1ng avatar

Ji4n1ng/OpenInTerminal

0
View on GitHub↗
6,881 stars·292 forks·Swift·MIT·16 views

OpenInTerminal

OpenInTerminal is a system interface extension for macOS that provides a custom Finder context menu, toolbar extensions, and clipboard utilities. It functions as a terminal emulator launcher and a shell path utility, allowing users to interact with the macOS file system through external applications.

The project enables the launch of terminals and text editors directly from the file manager. It includes a shell path utility to copy escaped file paths to the clipboard and supports the configuration of specific terminal emulators and code editors.

The software covers workflow automation through custom keyboard shortcuts and context menu customization. It manages application preferences and default tool configurations to determine how directories and files are opened.

Features

  • Terminal Launchers - Enables launching various terminal emulators directly from the macOS file system at the current folder path.
  • Escaped Path Copying - Copies the current folder path to the clipboard using escape characters for shell compatibility.
  • Shell Argument Escapers - Processes filesystem paths through shell-compatible escaping to prevent special characters from breaking terminal commands.
  • File-to-Editor Automations - Enables opening files and folders in specific code editors directly from the system file manager.
  • Path Utilities - Provides a utility to copy shell-escaped file system paths from the Finder to the clipboard.
  • Shell-Safe Path Utilities - Copies folder paths with proper escape characters to ensure compatibility when pasting into a command line.
  • Text Editors - Allows users to open selected files or folders directly in a configured code editor or text processor.
  • Finder-to-Terminal Integrations - Provides quick launching of terminal emulators at the current folder path from the macOS Finder.
  • Finder Toolbar Extensions - Adds a menu bar extension for macOS Finder that opens the current folder in a terminal or editor.
  • macOS Services Integrations - Registers the application as a macOS system service to appear in the Finder context menu.
  • Shell Context Menu Integrations - Provides custom right-click and toolbar options for interacting with files and folders via external applications.
  • File-Context Application Launchers - Opens the highlighted file or folder using a configured external application.
  • Finder Context Menu Extensions - Adds a custom menu to the macOS Finder for launching specific applications and editors.
  • Application Preferences - Provides a graphical interface to adjust application behavior and target software preferences.
  • Tooling Defaults - Allows selection of default terminal or editor and configures whether to open paths in new windows or tabs.
  • Keyboard Shortcut Mappers - Binds custom keyboard shortcuts to trigger the opening of development tools for selected files.
  • Application Path Mappings - Provides a configuration system to map user-defined terminal and editor choices to their filesystem executable paths.
  • AppleScript Integrations - Implements application control and shell execution via AppleScript and Apple Events.
  • Keyboard Shortcuts - Maps specific keyboard combinations to trigger the opening of terminals or editors.
  • Global Shortcut Listeners - Triggers application launch sequences by listening for global system-level keyboard shortcuts.
  • System Tools - Open the current directory in Terminal.
  • System Utilities - Finder toolbar app for opening folders in terminal emulators.

Star history

Star history chart for ji4n1ng/openinterminalStar history chart for ji4n1ng/openinterminal

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to OpenInTerminal

Similar open-source projects, ranked by how many features they share with OpenInTerminal.
  • rizonesoft/notepad3rizonesoft avatar

    rizonesoft/Notepad3

    6,456View on GitHub↗

    Notepad3 is a lightweight Windows text editor designed as a replacement for the default system notepad. It is built on the Scintilla text engine to provide source code editing capabilities, including syntax highlighting, code folding, and automatic indentation. The editor is distinguished by its support for registry-free portable execution, allowing the application to run from removable storage without system installation. It features integrated file encryption and decryption tools for secure document management and a regular expression engine for complex search and replace operations across

    Csyntax-highlighting
    View on GitHub↗6,456
  • kasper/phoenixkasper avatar

    kasper/phoenix

    4,538View on GitHub↗

    Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control system-level behaviors. It functions as an AppleScript automation bridge, allowing users to programmatically manipulate application states, window geometry, and desktop interactions. The project enables the creation of custom workflows by binding keyboard shortcuts to JavaScript functions. This allows for the automation of complex system actions, such as organizing application layouts across multiple screens and managing virtual spaces. Its capability surface covers window and applica

    Objective-C
    View on GitHub↗4,538
  • gdh1995/vimium-cgdh1995 avatar

    gdh1995/vimium-c

    4,283View on GitHub↗

    Vimium-C is a keyboard-driven browser extension that provides a vim-like navigation tool for web browsers. It functions as a customizable key mapper and accessibility tool, allowing users to interact with web content and manage browser tabs and windows without a mouse. The project distinguishes itself through advanced key mapping capabilities, including the ability to define contextual shortcuts based on the website host and remap keyboard layouts. It implements mode-specific mappings to prevent command conflicts and allows for specific keyboard mappings to function within text input boxes.

    TypeScriptchrome-extensionedge-extensionfirefox-webextension
    View on GitHub↗4,283
  • johnlindquist/kitjohnlindquist avatar

    johnlindquist/kit

    4,189View on GitHub↗

    Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools. It serves as a cross-platform CLI wrapper and macOS system automator, providing an environment to execute scripts that manage operating system tasks, file management, and application workflows. The project distinguishes itself with a dedicated LLM integration layer for structured data extraction and text generation, alongside a specialized UI framework for creating interactive input forms, HTML windows, and floating widgets. It features deep macOS integration through AppleScr

    TypeScript
    View on GitHub↗4,189
See all 30 alternatives to OpenInTerminal→

Frequently asked questions

What does ji4n1ng/openinterminal do?

OpenInTerminal is a system interface extension for macOS that provides a custom Finder context menu, toolbar extensions, and clipboard utilities. It functions as a terminal emulator launcher and a shell path utility, allowing users to interact with the macOS file system through external applications.

What are the main features of ji4n1ng/openinterminal?

The main features of ji4n1ng/openinterminal are: Terminal Launchers, Escaped Path Copying, Shell Argument Escapers, File-to-Editor Automations, Path Utilities, Shell-Safe Path Utilities, Text Editors, Finder-to-Terminal Integrations.

What are some open-source alternatives to ji4n1ng/openinterminal?

Open-source alternatives to ji4n1ng/openinterminal include: rizonesoft/notepad3 — Notepad3 is a lightweight Windows text editor designed as a replacement for the default system notepad. It is built on… kasper/phoenix — Phoenix is a macOS workspace automator and window manager that uses a JavaScript scripting engine to control… johnlindquist/kit — Kit is a desktop automation framework and scriptable UI toolkit designed for building personalized productivity tools.… gdh1995/vimium-c — Vimium-C is a keyboard-driven browser extension that provides a vim-like navigation tool for web browsers. It… ejbills/dockdoor — DockDoor is a macOS application switcher and window manager that functions as a dock enhancement tool. It provides a… jacklandrin/onlyswitch — OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing…