{"id":13412531,"url":"https://github.com/Ji4n1ng/OpenInTerminal","last_synced_at":"2025-03-14T18:31:42.689Z","repository":{"id":37686845,"uuid":"180797229","full_name":"Ji4n1ng/OpenInTerminal","owner":"Ji4n1ng","description":"✨ Finder Toolbar app for macOS to open the current directory in Terminal, iTerm, Hyper or Alacritty.","archived":false,"fork":false,"pushed_at":"2024-05-11T10:00:07.000Z","size":29210,"stargazers_count":5924,"open_issues_count":36,"forks_count":234,"subscribers_count":35,"default_branch":"master","last_synced_at":"2024-10-29T15:05:56.980Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ji4n1ng.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Ji4n1ng"}},"created_at":"2019-04-11T13:23:23.000Z","updated_at":"2024-10-28T02:57:01.000Z","dependencies_parsed_at":"2024-01-02T22:15:08.451Z","dependency_job_id":null,"html_url":"https://github.com/Ji4n1ng/OpenInTerminal","commit_stats":null,"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ji4n1ng%2FOpenInTerminal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ji4n1ng%2FOpenInTerminal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ji4n1ng%2FOpenInTerminal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ji4n1ng%2FOpenInTerminal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ji4n1ng","download_url":"https://codeload.github.com/Ji4n1ng/OpenInTerminal/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243625150,"owners_count":20321241,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T20:01:25.779Z","updated_at":"2025-03-14T18:31:42.674Z","avatar_url":"https://github.com/Ji4n1ng.png","language":"Swift","funding_links":["https://github.com/sponsors/Ji4n1ng","https://www.paypal.me/ji4ning"],"categories":["Swift","HarmonyOS","A very subjective star rating","Uncategorized","Terminal","Desktop \u0026 Web Applications","Applications","8.系统工具"],"sub_categories":["Windows Manager","Contenders","Uncategorized","Text","macOS Specific ","📺 Terminal (13)","Terminal","Finder"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg width=\"80%\" src=\"https://user-images.githubusercontent.com/11001224/104892170-d18f2b80-59ac-11eb-96b1-0293acfde4e5.png\"\u003e\u003cbr/\u003e\u003cbr/\u003e\n  English | \u003ca href=\"./Resources/README-zh.md\"\u003e中文\u003c/a\u003e | \u003ca href=\"./Resources/README-tr.md\"\u003eTürkçe\u003c/a\u003e | \u003ca href=\"./Resources/README-de.md\"\u003eDeutsch\u003c/a\u003e\n\u003c/div\u003e\n\n## How to use 🚀\n\n| Core Features | OpenInTerminal |\n| --- | --- |\n| Open items (e.g., folders or files) in Terminal or Editor. | ![](https://user-images.githubusercontent.com/11001224/78589385-b797b880-7872-11ea-9062-c11a49461598.gif) | \n| Open the selected item in your preferred apps (e.g., Github Desktop, Fork). | ![](https://user-images.githubusercontent.com/11001224/104891620-28483580-59ac-11eb-9fb5-3e4dec7863cc.gif) |\n\n### More features\n\n| Features | OpenInTerminal | OpenInTerminal-Lite \u0026 OpenInEditor-Lite |\n| --- | --- | --- |\n| Support Terminal, [iTerm](https://www.iterm2.com/), [Hyper](https://github.com/zeit/hyper), [Alacritty](https://github.com/jwilm/alacritty), [kitty](https://sw.kovidgoyal.net/kitty/), [Warp](https://www.warp.dev), [WezTerm](https://wezfurlong.org/wezterm/index.html), [Tabby](https://tabby.sh), [Ghostty](https://ghostty.org/). | ✅ | ✅ |\n| Support TextEdit, Xcode, [Visual Studio Code](https://code.visualstudio.com/), [VSCode Insiders](https://code.visualstudio.com/insiders/), [Atom](https://atom.io/), [Sublime Text](https://www.sublimetext.com/), [VSCodium](https://github.com/VSCodium/vscodium), [BBEdit](https://www.barebones.com/products/bbedit/), [TextMate](https://macromates.com), [CotEditor](https://coteditor.com/), [MacVim](https://github.com/macvim-dev/macvim), [JetBrains](https://www.jetbrains.com/)(AppCode, CLion, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm, Android Studio, Fleet), [Typora](https://typora.io/), [Nova](https://nova.app/), [Cursor](https://cursor.sh/), [notepad--](https://github.com/cxasm/notepad--), [neovim](https://neovim.io/). | ✅ | ✅ |\n| Open in custom apps. (⚠️ Not all apps support.) | ✅ | ✅ |\n| Support English, Chinese, French, Russian, Italian, Spanish, Turkish, German and Korean | ✅ | ✅ |\n| GUI preferences | ✅ | ❌ |\n| Support keyboard shortcuts. | ✅ | ❌ |\n\n## OpenInTerminal vs OpenInTerminal-Lite 👀\n\nWondering which one to choose? If you're all about fancy features and GUI settings, go for `OpenInTerminal`. But if you just want to open your terminal quickly and without fuss, `OpenInTerminal-Lite` is your buddy.\n\nI personally prefer `OpenInTerminal-Lite`. Why? It's a one-click wonder (while the other makes you click twice 😂) and it's more lightweight.\n\nCheck **OpenInTerminal-Lite** Docs: [English](./Resources/README-Lite.md) | [中文](./Resources/README-Lite-zh.md) | [Deutsch](./Resources/README-Lite-de.md)\n\n\n## Installation 🖥\n\n```\nbrew install --cask openinterminal\n```\n\nOr manually download it from [release](https://github.com/Ji4n1ng/OpenInTerminal/releases).\n\n## Configuration and FAQ ⚙️\n\nPlease check the [Configuration](./Resources/README-Config.md) document.\n\n## Support ❤️\n\nOpen-source projects cannot live long without your help. If you like OpenInTerminal, please consider supporting this project by becoming a sponsor. Your user icon or company logo shows up on the README with a link to your home page.\n\nBecome a sponsor through [GitHub Sponsors](https://github.com/sponsors/Ji4n1ng) 💖.\n\n| PayPal | AliPay | WeChat Pay |\n| --- | --- | --- |\n| [paypal.me/ji4ning](https://www.paypal.me/ji4ning) | \u003cimg src=\"./Resources/Support-Alipay.jpg\" width=\"50%\"\u003e | \u003cimg src=\"./Resources/Support-WeChatPay.jpg\" width=\"50%\"\u003e |\n\n\u003c!-- ### Backers \u0026 Sponsors --\u003e\n\u003c!----\u003e\n\u003c!-- \u003ca href=\"https://github.com/wcoder\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/766193?v=4\" width=\"10%\" style=\"border-radius:10px;\" /\u003e\u003c/a\u003e --\u003e\n\n\n## Changes 🗒\n\n\u003cdetails\u003e\u003csummary\u003eshow all\u003c/summary\u003e\u003cbr\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.8\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \"open in neovim\" for Alacritty, WezTerm, and kitty users.\u003c/li\u003e\n\u003cli\u003eCustomize open command for kitty users\u003c/li\u003e\n\u003cli\u003eCopy path with escaping\u003c/li\u003e\n\u003cli\u003eSupport fork, notepad--, Ghostty\u003c/li\u003e\n\u003cli\u003eSupport nix installed applications\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.7\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Korean\u003c/li\u003e\n\u003cli\u003eSupport Warp\u003c/li\u003e\n\u003cli\u003eSupport WezTerm\u003c/li\u003e\n\u003cli\u003eSupport Tabby\u003c/li\u003e\n\u003cli\u003eSupport Fleet\u003c/li\u003e\n\u003cli\u003eSupport Nova\u003c/li\u003e\n\u003cli\u003eSupport Cursor\u003c/li\u003e\n\u003cli\u003eSupport Xcode\u003c/li\u003e\n\u003cli\u003eFor kitty users: open in a signle instance instead of a new one\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.6\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport German\u003c/li\u003e\n\u003cli\u003eSearch apps installed by JetBrains Toolbox\u003c/li\u003e\n\u003cli\u003eSupport Android Studio\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.5\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport dragging to reorder custom menu\u003c/li\u003e\n\u003cli\u003eSupport Turkish\u003c/li\u003e\n\u003cli\u003eSupport Typora\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.4\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate icons in context menu\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.3\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: cannot open path with white space when using shortcut\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.2\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: cannot open path with white space\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: cannot open alacritty\u003c/li\u003e\n\u003cli\u003eFeat: add quit button in preferences\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.3.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOpen custom apps. (Not all apps support)\u003c/li\u003e\n\u003cli\u003eShow icon in context menu. (For stability, old Mac models are not recommended to display icons)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.2.3\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport kitty\u003c/li\u003e\n\u003cli\u003eOpen multi-selected files in editors\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.2.2\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Italian and Spanish\u003c/li\u003e\n\u003cli\u003eFix: does not show Terminal and TextEdit\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.2.1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport JetBrains\u003c/li\u003e\n\u003cli\u003eFix: check whether an application exists\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.2.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eCustom Finder menu options\u003c/li\u003e\n\u003cli\u003eSupport Russian\u003c/li\u003e\n\u003cli\u003eSupport PhpStorm\u003c/li\u003e\n\u003cli\u003eFix: doesn't work when opening desktop in terminal\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.1.1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSigned the application with the developer account. Bundle ID has changed\u003c/li\u003e\n\u003cli\u003eSupport Finder Extension Standalone Operation Mode\u003c/li\u003e\n\u003cli\u003eSupport CotEditor and MacVim\u003c/li\u003e\n\u003cli\u003eUser can hide context menu items\u003c/li\u003e\n\u003cli\u003eFinder context menu item's title will change to the current default terminal or editor\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.0.5\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: check application exist bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.0.4\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport TextMate\u003c/li\u003e\n\u003cli\u003eFix: keyboard shortcut bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.0.3\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Finder context menu icon supports dark mode\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.0.2\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Visual Studio Code - Insiders\u003c/li\u003e\n\u003cli\u003eSupport for hiding the status bar icon\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 2.0.1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport BBEdit\u003c/li\u003e\n\u003cli\u003eAdd icon in Finder context menu\u003c/li\u003e\n\u003cli\u003eFix: check application folder under home directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.10.2\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Finder context menu does not appear on other disks.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.10.1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eiTerm will not leave `cd xxx` in history.\u003c/li\u003e\n\u003cli\u003eYou need to click the `window` button or the `tab` button of iTerm again in `Preferences`.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.10.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport keyboard shortcuts.\u003c/li\u003e\n\u003cli\u003eSupport VSCodium.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.9.1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport French.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.9.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eOpenInTerminal has been released after several weeks of development. If you have suggestions or there are bugs, please feel free to open an issue.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.4.1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eAlacritty\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.4.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eYou can set a default to open a new tab or window when using \u003ccode\u003eTerminal\u003c/code\u003e and \u003ccode\u003eHyper\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.3.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eChange name to \u003ccode\u003eOpenInTerminal-Lite\u003c/code\u003e (\u003ccode\u003eOpenInTerminal\u003c/code\u003e will come as a more powerful version in the future.)\u003c/li\u003e\n\u003cli\u003eFix a bug that some special characters in the path would crash the program when opening Hyper.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.2.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd terminal selector\u003c/li\u003e\n\u003cli\u003eCancel running \u003ccode\u003eclear\u003c/code\u003e command when opening iTerm\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.1.1\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003eHyper\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eGive priority to creating a new tab when opening iTerm\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eversion 0.1.0\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFirst release\u003c/li\u003e\n\u003c/ul\u003e\n\u003cbr\u003e\n\u003c/details\u003e\n\n## Special Thanks to ❤️\n\nThanks to all [backers](https://github.com/sponsors/Ji4n1ng) and [contributors](https://github.com/Ji4n1ng/OpenInTerminal/graphs/contributors). Your work makes OpenInTerminal better.\n\n### Reference projects\n\n- [jbtule/cdto](https://github.com/jbtule/cdto)\n- [es-kumagai/OpenTerminal](https://github.com/es-kumagai/OpenTerminal)\n- [tingraldi/SwiftScripting](https://github.com/tingraldi/SwiftScripting)\n- [onmyway133/FinderGo](https://github.com/onmyway133/FinderGo)\n- [Caldis/Mos](https://github.com/Caldis/Mos/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJi4n1ng%2FOpenInTerminal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJi4n1ng%2FOpenInTerminal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJi4n1ng%2FOpenInTerminal/lists"}