Skip to content

Releases

Hopline v0.9.2

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 29 Oct 02:58

What's new

Works with the Claude desktop app alone

Connect to Claude Code and the AI assistant no longer need the claude command-line tool. If only the Claude desktop app is installed, Hopline uses the Claude Code built into the app, and the hopline server shows up in the app's Code tab.

Simpler file names

  • Releases are now just Hopline.zip and Hopline.exe, without the version in the name. The link releases/latest/download/Hopline.zip always gets the newest version.
  • The version is in the program: Settings › Updates, and the file's Properties › Details, which now fills in every version field.

Website

한국어

Claude 데스크탑 앱만 있어도 연결

이제 Claude Code에 연결과 AI 도우미에 claude 명령줄 도구가 없어도 됩니다. Claude 데스크탑 앱만 설치되어 있으면 앱에 들어 있는 Claude Code를 사용하고, 앱의 Code 탭에서 hopline을 쓸 수 있습니다.

더 단순한 파일 이름

  • 릴리스 파일이 버전 없이 Hopline.zip, Hopline.exe로 올라갑니다. releases/latest/download/Hopline.zip 주소는 항상 최신 버전을 받습니다.
  • 버전은 프로그램 안에서 확인합니다: 설정 › 업데이트, 그리고 파일 속성 › 자세히(이제 모든 버전 항목이 채워짐).

홈페이지

Install

If you're on 0.7.0 or later, Hopline offers this update on its own (or use Settings › Updates › Check now). Otherwise download Hopline.zip below, unzip it and run Hopline.exe, or install with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256:

8ad5efe4136ac74a07b6ee31e69ac066a754a4bc9bcb96c5889ce5e75e34379b  Hopline.zip
db33964d56b55930a3858263f49c4659306876d4a762a2a7c5f11acc5e438406  Hopline.exe

Website · User guide · 한국어 가이드

Hopline v0.9.1

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 28 Oct 14:34

What's new

Download as a zip

Many company networks block .exe downloads, so Hopline now ships as Hopline.zip. Unzip it into any folder and run Hopline.exe. There's still no installer, and your settings and sessions carry over as before.

  • The website's download button now gets the zip.
  • The built-in updater downloads the zip too. It checks the zip's SHA-256 before unpacking it.
  • The bare .exe is still attached for networks that allow it and so that 0.7.0 – 0.9.0 can update themselves.
  • The Scoop manifest installs from the zip.

한국어

zip으로 다운로드

회사 네트워크에서 .exe 다운로드가 막히는 경우가 많아, 이제 Hopline.zip으로 배포합니다. 원하는 폴더에 압축을 풀고 Hopline.exe를 실행하세요. 설치 과정은 여전히 없고, 설정과 세션도 그대로 유지됩니다.

  • 홈페이지의 다운로드 버튼이 zip 파일을 받습니다.
  • 앱 안 업데이트도 zip을 받으며, 압축을 풀기 전에 zip의 SHA-256을 확인합니다.
  • .exe 다운로드가 허용되는 환경과 0.7.0 – 0.9.0의 자동 업데이트를 위해 .exe도 함께 올립니다.
  • Scoop도 zip으로 설치합니다.

Install

If you're on 0.7.0 or later, Hopline offers this update on its own (or use Settings › Updates › Check now). Otherwise download Hopline.zip below, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256:

eb11da570e2e33ef6f9f4c43e48a6a5a3c1cee62d6f303031cf38cc335d924d8  Hopline.zip
bfca0f1b9ed669b5aa65f496ed45ea2e393083a2dd50b0362ae34ad9d5c0cd6c  Hopline.exe

Website · User guide · 한국어 가이드

Hopline v0.9.0

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 25 Oct 02:25

What's new

AI built into the terminal

Hopline's new AI features run on the Claude Code CLI already on your PC, signed in with your own account. There's no API key to set up. The AI only sees the text Hopline sends it, it can't type into your sessions on its own, and saved passwords never leave Hopline.

  • AI assistant panel (AI button or Ctrl+Shift+A): ask about the current tab in plain words. Commands in the answer get Insert and Run buttons. Commands that change configuration (configure, no shutdown, reload, write …) are shown in orange and can only be inserted.
  • Ask AI about a selection: select output in the terminal and click Ask AI to get what it means, what looks wrong and what to check next.
  • AI work summary: turns a session log or a tab's scrollback into a short report covering commands run, configuration changes, problems seen and follow-up. Summaries of saved logs are kept next to the log as .summary.md.
  • Scheduled checks (Checks button): pick saved sessions and read-only commands, then run them daily at set times, every N minutes or on demand. Hopline connects in the background with no tabs and saves each device's output. With AI on, it compares the run with the previous one and flags it as OK, needs a look or problem found.

Command bar

Pin macros as one-click buttons under the tabs.

  • Click a button to run it on the active tab. Shift+click sends it to every open tab, and Alt+1…9 runs a button from the keyboard.
  • {{name}} or {{name|default}} in a command asks for the value when the macro runs, for example show interface {{port|Gi0/1}}.
  • Ask before sending shows the exact text and target tabs before a config change goes out.

Session logs, reworked

  • Automatic recording: record every session from the start, or choose per session (always / never).
  • One folder per device: logs\<session>\<date>_<time>.log. The log folder can be changed in Settings.
  • Cleaner text: each line gets a timestamp, and backspaces are applied so --More-- prompts don't clutter the log.
  • Log browser: browse by device and search inside every log at once. Click a hit to jump to that line, and make an AI summary from there.

한국어

터미널에 들어온 AI

새 AI 기능은 PC에 이미 설치된 Claude Code CLI를 내 계정 로그인 그대로 사용합니다. API 키를 따로 설정할 필요가 없습니다. AI는 Hopline이 보내는 텍스트만 보고, 스스로 세션에 입력할 수 없으며, 저장된 비밀번호는 Hopline 밖으로 나가지 않습니다.

  • AI 도우미 패널(AI 버튼 또는 Ctrl+Shift+A): 지금 탭에 대해 평소 말로 물어보세요. 답변에 나온 명령에는 입력과 실행 버튼이 붙습니다. 설정을 바꾸는 명령(configure, no shutdown, reload, write …)은 주황색으로 표시되고 입력만 할 수 있습니다.
  • 선택 영역을 AI에게 묻기: 터미널 출력을 선택하고 AI에게 묻기를 누르면 무슨 뜻인지, 무엇이 이상한지, 다음에 무엇을 확인할지 알려 줍니다.
  • AI 작업 요약: 세션 로그나 탭의 스크롤 내용을 실행한 명령, 설정 변경, 발견한 문제, 후속 조치로 정리한 짧은 보고서로 만듭니다. 저장된 로그의 요약은 로그 옆에 .summary.md로 남습니다.
  • 정기 점검(점검 버튼): 저장된 세션과 조회 명령을 골라 매일 정한 시각, N분마다 또는 원할 때 실행합니다. Hopline이 탭 없이 백그라운드로 접속해 장비별 출력을 저장합니다. AI를 켜면 지난번 결과와 비교해 정상, 확인 필요, 문제 발견으로 표시합니다.

명령 막대

매크로를 탭 아래에 클릭 한 번으로 실행하는 버튼으로 고정합니다.

  • 버튼을 누르면 현재 탭에서 실행합니다. Shift+클릭은 열린 모든 탭에 보내고, Alt+1…9로 키보드에서 실행할 수 있습니다.
  • 명령에 {{이름}} 또는 {{이름|기본값}}을 넣으면 실행할 때 값을 묻습니다. 예: show interface {{port|Gi0/1}}
  • 보내기 전에 확인을 켜면 설정 변경을 보내기 전에 정확한 내용과 대상 탭을 보여 줍니다.

세션 로그 개편

  • 자동 기록: 모든 세션을 처음부터 기록하거나, 세션마다 선택합니다(항상 / 안 함).
  • 장비별 폴더: logs\<세션>\<날짜>_<시각>.log. 로그 폴더는 설정에서 바꿀 수 있습니다.
  • 깔끔한 텍스트: 줄마다 시각이 붙고, 백스페이스가 반영되어 --More-- 프롬프트가 로그를 어지럽히지 않습니다.
  • 로그 브라우저: 장비별로 보고 모든 로그 안을 한 번에 검색합니다. 검색 결과를 누르면 해당 줄로 이동하고, 거기서 AI 요약을 만들 수 있습니다.

Install

If you're on 0.7.0 or later, Hopline offers this update on its own (or use Settings › Updates › Check now). Otherwise download Hopline-0.9.0.exe below, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256 of Hopline-0.9.0.exe:

3f3c52179d7a1cba7f24ebf6653a0536ac612049e50384f7b320341591acd220

Website · User guide · 한국어 가이드

Hopline v0.8.1

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 21 Oct 08:36

What's new

Trust a changed SSH host key from the app

When a device presents a different SSH host key than the one saved on your first connection, Hopline no longer just refuses with a pointer to known_hosts. Instead it asks:

  • The SSH host key has changed shows the saved and the new fingerprint side by side.
  • Don't connect is the default (Enter picks it too). Choose it when you don't know why the key changed, because someone may be intercepting the connection.
  • Trust new key and connect is for a device you reinstalled or replaced (lab VMs, RMA swaps, a rebuilt gateway). Hopline replaces only that host's old line in known_hosts and connects right away.
  • If Hopline is hidden in the tray, the window comes back to ask.

한국어

바뀐 SSH 호스트 키를 앱에서 신뢰

장비의 SSH 호스트 키가 처음 접속할 때 저장한 것과 다르면, 이제 known_hosts를 안내하며 거부하는 대신 직접 묻습니다.

  • SSH 호스트 키가 바뀌었습니다 창에 저장된 지문과 새 지문을 나란히 보여 줍니다.
  • 기본값은 접속 안 함입니다(Enter도 이것을 선택). 키가 왜 바뀌었는지 모르면 누군가 접속을 가로채고 있을 수 있으니 이것을 고르세요.
  • 새 키를 신뢰하고 접속은 재설치하거나 교체한 장비(랩 VM, RMA 교체, 다시 구축한 게이트웨이)용입니다. known_hosts에서 그 호스트의 예전 줄만 바꾸고 바로 접속합니다.
  • Hopline이 트레이에 숨어 있으면 창이 다시 나타나 묻습니다.

Install

If you're on 0.7.0 or later, Hopline offers this update on its own (or use Settings › Updates › Check now). Otherwise download Hopline-0.8.1.exe below, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256 of Hopline-0.8.1.exe:

4cf0a2ecee396f4484eaacfaab298fe12ba3f19069e2759dad8cf1abdb6fd190

Website · User guide · 한국어 가이드

Hopline v0.8.0

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 21 Oct 06:27

What's new

Six features for day-to-day network work.

Telnet

  • New session type Telnet (port 23) for older switches, console servers and labs.
  • Save a user name (and password) and Hopline answers the Username/Login and Password prompts; logon actions such as enable run after that.
  • Quick connect accepts telnet host[:port]. Telnet is not encrypted, so prefer SSH where you can.

Import from other terminals

  • The new import button above the session list finds MobaXterm, PuTTY, SecureCRT and Xshell on this PC and imports SSH, Telnet and serial sessions with their folders.
  • Exported files work too (.mxtsessions, SecureCRT .ini, Xshell .xsh).
  • Passwords are not imported, and sessions you already have are skipped.

Backup and restore

  • Settings › Backup exports sessions, folders, macros and (optionally) appearance settings to one JSON file.
  • To include saved passwords, set a backup passphrase. They're encrypted with scrypt + AES-256-GCM, so you can restore them on another PC.
  • Restoring merges into your current data and skips duplicates.

Split view

  • Split in the toolbar shows two (side by side or stacked) or four tabs at once. Click a pane to work in it.
  • Tab menu → Show side by side.

Built-in TFTP server

  • TFTP in the toolbar serves a folder for firmware upgrades and config backups. The dialog shows this PC's addresses, Cisco copy examples and a live transfer log.
  • Requests can't leave the folder. Uploads from devices are off unless you allow them.

AI: one command on many devices

  • New MCP tool run_on_tabs runs the same command on several tabs or saved sessions in parallel, opening sessions as needed. Each device's output comes back under its own header.
  • The bundled hopline skill now uses it for fleet checks, and installed copies update automatically.

한국어

네트워크 일상 업무를 위한 6가지 기능입니다.

텔넷

  • 오래된 스위치, 콘솔 서버, 랩 장비를 위한 새 세션 종류 텔넷(포트 23)
  • 사용자 이름(과 비밀번호)을 저장하면 Username/Login과 Password 프롬프트에 자동으로 답하고, 그 뒤에 enable 같은 자동 로그온 동작을 실행합니다.
  • 빠른 접속에서 telnet host[:port]를 쓸 수 있습니다. 텔넷은 암호화되지 않으니 가능하면 SSH를 쓰세요.

다른 터미널에서 가져오기

  • 세션 목록 위의 새 가져오기 버튼이 이 PC의 MobaXterm, PuTTY, SecureCRT, Xshell을 찾아 SSH·텔넷·시리얼 세션을 폴더 구조째 가져옵니다.
  • 내보낸 파일도 됩니다(.mxtsessions, SecureCRT .ini, Xshell .xsh).
  • 비밀번호는 가져오지 않고, 이미 있는 세션은 건너뜁니다.

백업과 복원

  • 설정 › 백업에서 세션, 폴더, 매크로와 (선택) 화면 설정을 JSON 파일 하나로 내보냅니다.
  • 저장된 비밀번호까지 넣으려면 백업 암호를 정하세요. scrypt + AES-256-GCM으로 암호화되어 다른 PC에서도 복원할 수 있습니다.
  • 복원하면 지금 데이터에 합쳐지고 중복은 건너뜁니다.

분할 화면

  • 도구 막대의 분할로 탭 2개(좌우·상하) 또는 4개를 한 번에 봅니다. 창을 클릭해 작업할 곳을 고릅니다.
  • 탭 메뉴 → 옆에 나란히 보기

내장 TFTP 서버

  • 도구 막대의 TFTP로 폴더를 열어 펌웨어 업그레이드와 설정 백업에 씁니다. 창에 이 PC의 주소, Cisco copy 예시, 실시간 전송 기록이 나옵니다.
  • 요청은 그 폴더 밖으로 나갈 수 없고, 장비에서 올리는 업로드는 허용하기 전까지 꺼져 있습니다.

AI: 여러 장비에 같은 명령

  • 새 MCP 도구 run_on_tabs가 여러 탭이나 저장된 세션에서 같은 명령을 동시에 실행하고, 필요하면 세션을 엽니다. 장비별 출력이 각각의 제목 아래로 돌아옵니다.
  • 함께 제공되는 hopline 스킬이 이제 여러 장비 점검에 이 도구를 쓰며, 설치된 스킬도 자동으로 업데이트됩니다.

Install

If you're on 0.7.0, Hopline offers this update on its own (or use Settings › Updates › Check now). Otherwise download Hopline-0.8.0.exe below, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256 of Hopline-0.8.0.exe:

42a1c8a198b0e5dbf64b7a6ecd3b389f02e37a5dba58c95e3106d747fa1474d1

Website · User guide · 한국어 가이드

Hopline v0.7.0

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 21 Oct 05:46

What's new: in-app updates

Hopline now tells you when a new version is out and updates itself.

  • Checks GitHub for the latest release when it starts and every 12 hours.
  • "A new version is available. Update now?" with Update, What's new and Skip this version. It waits until any other dialog is closed.
  • Update downloads the new executable with a progress bar, verifies it against the release's SHA-256, swaps it in place of the running file and restarts Hopline. Open connections close, and the dialog tells you how many first.
  • Settings › Updates: current version, Check now, and Check for a new version on start (on by default).
  • Installed with Scoop? Hopline copies scoop update hopline for you instead of replacing files Scoop manages. If the folder isn't writable (for example Program Files), it opens the release page.

Note: updates work from this version on. If you're on 0.6.0 or older, download this release once by hand; after that Hopline updates itself.

한국어

새 기능: 앱 안 업데이트

이제 새 버전이 나오면 Hopline이 알려 주고 스스로 업데이트합니다.

  • 시작할 때와 12시간마다 GitHub에서 최신 릴리스를 확인합니다.
  • "새 버전이 있습니다. 지금 업데이트할까요?" 창에서 업데이트, 변경 사항 보기, 이 버전 건너뛰기를 고릅니다. 다른 창이 열려 있으면 닫힐 때까지 기다립니다.
  • 업데이트를 누르면 진행 막대와 함께 새 실행 파일을 받아 릴리스의 SHA-256으로 검증하고, 실행 중인 파일과 바꾼 뒤 Hopline을 다시 시작합니다. 열린 연결은 닫히며, 몇 개가 닫히는지 먼저 알려 줍니다.
  • 설정 › 업데이트: 현재 버전, 지금 확인, 시작할 때 새 버전 확인(기본 켜짐)
  • Scoop으로 설치했다면 Scoop이 관리하는 파일을 바꾸지 않고 scoop update hopline 명령을 복사해 줍니다. 폴더에 쓸 수 없으면(예: Program Files) 릴리스 페이지를 엽니다.

참고: 업데이트는 이 버전부터 동작합니다. 0.6.0 이하를 쓰고 있다면 이번 릴리스만 직접 받으세요. 그 뒤로는 Hopline이 스스로 업데이트합니다.

Install

Download Hopline-0.7.0.exe below and run it, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256 of Hopline-0.7.0.exe:

2a376653041c8e10998b76d5e9c2f1a0aca43d4811b268fe95c10a9065b9d5a3

Website · User guide · 한국어 가이드

Hopline v0.6.0

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 21 Oct 05:25

What's new: keyword highlighting

Plain device output now gets colour, the way SecureCRT's keyword highlighting does:

Matches Colour
Cisco severity 0-3 logs (%LINK-3-UPDOWN) red
down, error, failed, denied, drops, … red
warning, standby, notconnect, shutdown, severity 4 logs yellow
up, connected, FULL, Established, forwarding, … green
IP and MAC addresses blue
Interface names (Gi1/0/1, TenGigabitEthernet1/1, Po1, Vlan10, eth0, …) cyan
  • The colours are drawn on top of the text, so what the device sent and what you copy is unchanged.
  • Settings › Terminal › Keyword highlighting: turn it off, or Edit rules… to add your own words or regular expressions, choose colours, reorder (rules higher in the list win) or reset to the defaults.
  • Full-screen programs (vim, top) are left alone.

Also

  • Versioned file name: the download is now named Hopline-0.6.0.exe. You can rename it; settings don't depend on the file name. Scoop still installs it as Hopline.exe.
  • Website: a product page now lives in site/ (Next.js, Korean and English).

한국어

새 기능: 키워드 강조

SecureCRT의 키워드 강조처럼, 장비의 일반 출력에 색이 입혀집니다.

대상 색
Cisco 심각도 0-3 로그(%LINK-3-UPDOWN) 빨강
down, error, failed, denied, drops, … 빨강
warning, standby, notconnect, shutdown, 심각도 4 로그 노랑
up, connected, FULL, Established, forwarding, … 초록
IP·MAC 주소 파랑
인터페이스 이름(Gi1/0/1, TenGigabitEthernet1/1, Po1, Vlan10, eth0, …) 청록
  • 색은 글자 위에 덧칠하는 방식이라 장비가 보낸 내용과 복사되는 내용은 바뀌지 않습니다.
  • 설정 › 터미널 › 키워드 강조: 끄거나, 규칙 편집… 창에서 단어나 정규식을 추가하고 색을 고르고 순서를 바꾸거나(위에 있는 규칙이 우선) 기본값으로 되돌립니다.
  • 전체 화면 프로그램(vim, top)에는 적용하지 않습니다.

그 밖에

  • 버전이 붙은 파일 이름: 다운로드 파일 이름이 Hopline-0.6.0.exe가 되었습니다. 이름을 바꿔도 되고, 설정은 파일 이름과 상관없습니다. Scoop은 계속 Hopline.exe로 설치합니다.
  • 홈페이지: 제품 소개 페이지가 site/에 생겼습니다(Next.js, 한국어·영어).

Install

Download Hopline-0.6.0.exe below and run it, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256 of Hopline-0.6.0.exe:

0b914fbfa7b0279d3d4b8c596b9a88377e899b22a801b93c1beede567ac80f75

User guide · 한국어 가이드

Hopline v0.5.0

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 21 Oct 01:05

What's new: better session folders

Organizing sessions no longer means retyping a folder name in each session's editor.

  • Nested folders: use / in a folder path (HQ/Server room), or right-click a folder → New subfolder
  • Empty folders: create one with the new folder button next to +, or right-click empty space → New folder. Folders stay when their last session moves out.
  • Drag and drop: drag a session onto a folder to move it, or onto empty space for the top level. Folders can be dragged into other folders too.
  • Folder menu (right-click a folder): New session here, New subfolder, Rename folder, Connect all, Collapse/Expand all folders, Delete folder
  • Deleting a folder never deletes sessions: its sessions and subfolders move up one level
  • Session menu: new Move to folder…
  • Remembered: collapsed folders stay collapsed after a restart. Searching still shows matches inside collapsed folders.

See the user guide · 한국어.

한국어

새 기능: 더 나은 세션 폴더

이제 세션을 정리할 때 세션 편집 창마다 폴더 이름을 다시 입력하지 않아도 됩니다.

  • 하위 폴더: 폴더 경로에 /를 쓰거나(본사/서버실), 폴더를 오른쪽 클릭 → 새 하위 폴더
  • 빈 폴더: + 옆의 새 폴더 버튼이나 빈 곳 오른쪽 클릭 → 새 폴더로 만듭니다. 마지막 세션이 빠져나가도 폴더는 남습니다.
  • 끌어서 놓기: 세션을 폴더 위로 끌면 옮겨지고, 빈 곳으로 끌면 최상위로 갑니다. 폴더도 다른 폴더 안으로 끌 수 있습니다.
  • 폴더 메뉴(폴더 오른쪽 클릭): 여기에 새 세션, 새 하위 폴더, 폴더 이름 바꾸기, 모두 접속, 모든 폴더 접기/펴기, 폴더 삭제
  • 폴더를 지워도 세션은 지워지지 않습니다: 안의 세션과 하위 폴더가 한 단계 위로 올라갑니다.
  • 세션 메뉴: 새 폴더로 이동…
  • 기억: 접은 폴더는 다시 시작해도 접힌 채로 있습니다. 검색하면 접힌 폴더 안의 결과도 보입니다.

사용 가이드를 참고하세요.

Install

Download Hopline.exe below and run it, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256 of Hopline.exe:

60410d449daab7c0d7db3022ef4f7006c1b46c3a88190369c39765fe76cbd347

Hopline v0.4.0

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 19 Oct 07:25

What's new: one-click Claude Code setup + the hopline skill

Setting up MCP no longer means copying a command into a terminal.

  • Connect to Claude Code (MCP dialog): turns the MCP server on, registers it with Claude Code (claude mcp add, user scope, replacing an old entry) and installs the hopline skill to ~/.claude/skills/hopline. Open a new Claude Code session and it's ready.
  • Copy setup prompt for Claude: no claude command on this PC? Copy the prompt and paste it into a Claude Code chat; Claude registers the server and saves the skill itself.
  • The plain claude mcp add ... command is still there under Manual setup.

The hopline skill

skills/hopline/SKILL.md teaches Claude how to work on devices through Hopline:

  • checks your open tabs first (tab: "active" for "this tab"), opens a saved session only when needed
  • identifies the platform (Cisco IOS/NX-OS, Check Point clish/expert, Linux) before typing
  • read-only by default; for changes it shows the exact commands and the rollback, then waits for your approval
  • never asks for passwords in the chat; leaves devices in the mode it found them
  • reports in your language: conclusion first, then a per-device table with the evidence lines

It triggers on requests like "스위치 점검해줘", "방화벽 클러스터 상태 확인", "show run 백업" even without the word hopline. Hopline updates the installed skill when Hopline itself is updated; delete the Installed by Hopline line in the file to keep your own edits.

See the user guide · 한국어.

한국어

새 기능: 원클릭 Claude Code 설정 + hopline 스킬

이제 MCP를 설정할 때 명령을 복사해 터미널에 붙여넣지 않아도 됩니다.

  • Claude Code에 연결(MCP 창): MCP 서버를 켜고, Claude Code에 등록하고(claude mcp add, 사용자 범위, 예전 항목 교체) hopline 스킬을 ~/.claude/skills/hopline에 설치합니다. Claude Code에서 새 세션을 열면 바로 쓸 수 있습니다.
  • Claude용 설정 문구 복사: 이 PC에 claude 명령이 없나요? 문구를 복사해 Claude Code 채팅에 붙여넣으면 Claude가 서버 등록과 스킬 저장을 직접 합니다.
  • 기존의 claude mcp add ... 명령은 직접 등록에 그대로 있습니다.

hopline 스킬

skills/hopline/SKILL.md는 Claude가 Hopline으로 장비를 다루는 방법을 알려 줍니다.

  • 열린 탭을 먼저 확인하고("이 탭"은 tab: "active"), 필요할 때만 저장된 세션을 엽니다.
  • 입력하기 전에 플랫폼(Cisco IOS/NX-OS, Check Point clish/expert, Linux)을 파악합니다.
  • 기본은 조회만 합니다. 변경이 필요하면 정확한 명령과 원복 방법을 보여 주고 승인을 기다립니다.
  • 채팅에서 비밀번호를 묻지 않고, 장비는 처음 찾은 모드 그대로 둡니다.
  • 사용자의 언어로, 결론 먼저, 그다음 근거 줄이 담긴 장비별 표로 보고합니다.

"스위치 점검해줘", "방화벽 클러스터 상태 확인", "show run 백업" 같은 요청이면 hopline이라는 말이 없어도 동작합니다. 설치된 스킬은 Hopline이 업데이트될 때 함께 업데이트됩니다. 직접 고친 내용을 지키려면 파일의 Installed by Hopline 줄을 지우세요.

사용 가이드를 참고하세요.

Install

Download Hopline.exe below and run it, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256 of Hopline.exe:

904d66dd7425d639617cac7d4570f1c6d31d30cec2972a9bc230d524e95fb174

Hopline v0.3.0

Choose a tag to compare

@minhyeok2487 minhyeok2487 released this 19 Oct 06:43

What's new: keep running in the tray

Closing the window no longer quits Hopline. It hides to the notification area (system tray), and the MCP server and open connections keep running, so an AI assistant can keep working with the window closed.

  • Bring it back: click the tray icon, or run Hopline.exe again. Only one Hopline runs at a time, so a second launch shows the existing window with its tabs.
  • Quit for real: right-click the tray icon → Quit
  • Password prompts: if an assistant opens a session without a saved password while the window is hidden, the window comes back and asks you
  • First close: a one-time notice explains the tray and offers Quit now
  • Settings › Window:
    • Closing the window hides it to the tray (on by default; turn it off to make the close button quit)
    • Start in the tray when Windows starts (off by default), so the MCP server is always available after you sign in

On Windows 11 a new tray icon starts in the hidden icons (^); drag it onto the taskbar to keep it visible.

See the user guide · 한국어.

한국어

새 기능: 트레이에서 계속 실행

이제 창을 닫아도 Hopline이 종료되지 않습니다. 알림 영역(시스템 트레이)으로 숨고 MCP 서버와 열린 연결은 계속 동작하므로, 창을 닫은 채로도 AI 어시스턴트가 계속 일할 수 있습니다.

  • 다시 열기: 트레이 아이콘을 누르거나 Hopline.exe를 다시 실행합니다. Hopline은 하나만 실행되므로 두 번째 실행은 열려 있던 창을 탭과 함께 보여 줍니다.
  • 완전히 종료: 트레이 아이콘 오른쪽 클릭 → 종료
  • 비밀번호 입력: 창이 숨어 있을 때 어시스턴트가 비밀번호가 저장되지 않은 세션을 열면 창이 다시 나타나 묻습니다.
  • 처음 닫을 때: 트레이에 대한 안내가 한 번 나오고 지금 종료도 고를 수 있습니다.
  • 설정 › 창:
    • 닫기 버튼을 누르면 트레이로 숨기기(기본 켜짐, 끄면 닫기 버튼이 종료)
    • Windows 시작 시 트레이에서 시작(기본 꺼짐). 켜 두면 로그인한 뒤 항상 MCP 서버를 쓸 수 있습니다.

Windows 11에서는 새 트레이 아이콘이 숨겨진 아이콘(^) 안에서 시작합니다. 작업 표시줄로 끌어 두면 항상 보입니다.

사용 가이드를 참고하세요.

Install

Download Hopline.exe below and run it, or with Scoop:

scoop install https://raw.githubusercontent.com/minhyeok2487/Hopline/main/bucket/hopline.json

The executable is not code-signed yet; if SmartScreen warns, choose More info → Run anyway.

SHA-256 of Hopline.exe:

0d1bcb00f69857b9ab87ab0a7abc3e72e3db09c03cdc0a9789f51540b2090a98