기습 - 맥용 터미널 프로그램 공개 합니다.
마이너스아이

Lv.1 마이너스아이 (106.♡.236.154)

2026년 3월 6일 PM 12:43 · 수정됨(14:17)

조회 3,934 공감 0

macos 용 터미널을 만들어 봤습니다.

순수하게 주둥아리로만 만들었습니다.

맥모앙 소모임에 올려서 몇몇 분들이 사용하시고 피드백을 주셔서 이것 저것 기능을 넣어봤습니다.

저도 일은 제가 만든 터미널로 하고 있습니다.

저의 머리로는 여기까지가 한계인 것 같아서 올려 봅니다.

혹시 사용하고 계시는 터미널이 마음에 들지 않으시거나 필요한 기능이 있었으면 하시는 분들은 저에게 요청 주시면 신속/정확하게 만들어 드립니다.

감사합니다.

** 제가 애플 개발자로 등록하지 않았기 때문에 프로그램 설치하면 바로 설치가 안되고

개인정보 보호 및 보안 -> 보안 -> 그래도 설치 를 선택 해야 합니다.

https://github.com/secondlook-hub/MacTerminal

  • Terminal Emulation — Full pseudoterminal (forkpty) with xterm-256color support

  • Tabs — Multi-tab interface with drag & drop reordering (Cmd+T / Cmd+W)

  • Split View — Side-by-side terminal panes within a tab (Cmd+D / Cmd+Shift+D to close)

  • SSH Bookmarks — Tree-structured connection manager with folders and subfolders

  • SSH Auto-Password — Automatically detects SSH password prompt and sends stored password (one-shot)

  • Commands — Save frequently used commands and double-click to auto-input into terminal

  • Right-Click Copy/Paste — Right-click to copy selection or paste if no selection

  • Background Tab Updates — Tabs continue processing data even when not focused, with blink indicator for unread output

  • Themes — Dark, Gray, and Light themes with sidebar support (View > Theme)

  • Line Numbers — Toggle line numbers on the left side (View > Show Line Number)

  • Timestamps — Per-line timestamps on the right side (View > Show Timestamp)

  • Logical Line Tracking — Wrapped lines are treated as a single logical line for line numbers and timestamps

  • Settings Export/Import — Export and import connections, commands, theme, and color settings (File > Settings)

  • Folder State Persistence — Sidebar folder expanded/collapsed state remembered across restarts

  • Font Zoom — Cmd + Mouse Wheel to resize terminal font instantly (8pt–72pt)

  • NFC Normalization — File drag & drop and clipboard paste use NFC Unicode form (fixes Korean filenames)

  • Text Wrap Toggle — Turn text wrapping on/off with horizontal scrolling (View > Text Wrap)

  • Smart Double-Click — Double-click selects text between 2+ consecutive spaces (selects phrases, not just words)

  • Status Bar — Bottom bar showing logical line number (Ln) and column (Col) with selection range

  • Drag & Drop — Reorder bookmarks and move them between folders

  • Find — In-terminal search with next/previous navigation (Cmd+F)

  • Recording — Record terminal sessions to text files

  • Save Output — Export terminal content to file (Cmd+S)

  • Customization — Configurable font, background color, and text color

  • Block Selection — Toggle block selection mode for text

  • Multi-Window — Detachable terminal windows with full terminal updates in detached windows

  • Clean Shell Exitexit command properly terminates shell and all child processes without freezing

  • Process Group Cleanup — Tab close kills entire process group (shell + SSH + child processes)

  • Hidden Input Protection — Non-echoed input (passwords, etc.) is not displayed in tab titles

  • Working Directory — Starts in home directory; new tabs inherit current directory

  • Directory Tree — Right-side panel showing filesystem tree from root; auto-refreshes and highlights on cd; double-click to change directory (View > Directory Tree)

  • Shell Integration — Built-in zsh shell integration automatically reports current directory via OSC 7; directory tree highlights and scrolls to current directory on cd

  • Connection Double-Click — Double-click SSH bookmarks to connect instantly

  • List Deselect — Click empty area in connections/commands list to clear selection

  • Independent Terminal Identity — Uses own TERM_PROGRAM identifier to prevent macOS from launching the default Terminal.app

  • Auto Update — Checks for new releases via GitHub Releases API

  • Folder Access — Prompts for Desktop, Documents, Downloads folder access on first launch

  • Rename Folder Sheet — Improved folder rename UI with sheet dialog and keyboard support

  • Full Disk Access Check — Checks Full Disk Access permission on launch; shows setup guide and opens System Settings if not granted

댓글 (3)

  • V4VKTEVILL

    V4VKTEVILL Lv.1

    03.06 · 123.♡.50.156

    오. 대단하십니다.
  • Positive

    Positive Lv.1

    03.06 · 106.♡.67.68

    대단하십니다 ㄷㄷㄷㄷ Sftp기능도 ... 있으면 좋을꺼 같은데요...
  • 마이너스아이

    마이너스아이 Lv.1 → Positive 작성자

    03.06 · 61.♡.139.51

    안그래도 넣어볼까 하고 있습니다.

댓글을 작성하려면 이 필요합니다.