SSH로 리눅스 서버에 연결해 CPU·메모리·디스크·네트워크를 실시간으로 보고, 막힌 로그를 본인 LLM에게 자연어로 물어보는 모바일 대시보드. iPhone·iPad·Android에서 동작합니다.
한눈에
노트북을 켜고 SSH 창을 띄울 필요 없이, 등록해 둔 서버의 부하·자원·서비스 상태를 앱에서 바로 봅니다. 별도의 에이전트 설치가 필요 없습니다 — 표준 SSH 접속만으로 동작합니다.
CPU · 메모리 · 디스크 · 네트워크 · 부하 평균(load) · 업타임 · 서비스 상태를 카드로 한 화면에. 위젯 순서는 직접 정렬할 수 있어요.
여러 대의 서버를 등록해 두고 탭으로 전환. SSH 접속 정보는 OS 보안 저장소(Keychain / EncryptedSharedPreferences)에 보관됩니다.
최근 자원 사용 추이를 그래프로. "어젯밤에 메모리가 튀었나?"를 폰에서 바로 확인합니다.
CPU·디스크 등이 정한 선을 넘으면 푸시 알림. 규칙은 서버별로 직접 정의할 수 있어요.
자주 쓰는 명령을 저장해 두고 한 번에 실행. 재시작·디스크 정리 같은 루틴을 버튼처럼.
설정과 서버 목록을 본인 서버로 SFTP 백업하고, 새 기기에서 대시보드 바로가기로 복원합니다.
v1.2 신규 — AI 로그 진단
에러 로그를 복사해 검색엔진에 붙여넣는 대신, 서버 로그를 그대로 AI에게 보내 "왜 502가 나지?"를 평어로 물어봅니다. 핵심은 BYOK(Bring Your Own Key) — 사용자가 직접 고른 LLM으로만 동작하고, 저희 서버는 이 흐름에 일절 끼지 않습니다.
로컬의 Ollama · LM Studio를 붙이거나, OpenAI · Gemini · Anthropic API 키를 입력해 사용. OpenAI 호환 엔드포인트면 무엇이든 연결됩니다.
nginx · Apache · MySQL · PostgreSQL · Redis · Docker · 시스템(system) 7종 프리셋. 분석할 로그 소스를 골라 바로 진단을 시작합니다.
AI가 추천한 셸 명령은 실행 전 2단계 확인을 거칩니다. rm -rf / · mkfs · dd 같은 위험 패턴은 아예 차단됩니다.
AI가 제안하는 설정 변경을 그대로 적용하지 않고, 먼저 무엇을·왜 바꾸는지 안내받은 뒤 본인이 결정합니다.
Ollama나 LM Studio를 같은 네트워크에 띄워 두면 API 요금 없이 무제한으로 로그를 분석할 수 있고, 로그가 외부 회사로 나가지도 않습니다. 클라우드 모델을 쓰고 싶다면 본인 키만 입력하면 됩니다 — 어느 쪽이든 키와 엔드포인트는 폰의 보안 저장소에만 보관됩니다.
보안 — 데이터가 어디로 흐르는가
Cockpit은 사용자의 서버 데이터를 받을 서버 자체를 가지고 있지 않습니다. SSH 접속도, AI 분석 호출도 모두 폰 → 사용자가 지정한 대상으로 직접 연결됩니다. 저희는 그 사이에 끼지 않습니다.
SSH 연결은 폰 → 본인 서버 직결서버 접속 자격증명과 세션은 개발자 서버를 거치지 않습니다. 접속 정보는 OS 보안 저장소(iOS Keychain / Android EncryptedSharedPreferences)에만 저장됩니다.
AI 로그 진단은 BYOK — 본인 엔드포인트로 직접로그와 프롬프트는 사용자가 입력한 LLM 엔드포인트(로컬 Ollama / LM Studio 또는 본인 API 키)로 직접 전송됩니다. 저희 서버를 우회 경유하지 않으며, AI를 끄면 호출 자체가 없습니다.
위험한 셸 명령은 2단계 확인 + 패턴 차단AI가 제안한 명령은 실행 전 별도 확인 단계를 거치고, 시스템을 파괴할 수 있는 패턴(rm -rf /, mkfs, dd 등)은 자동 차단됩니다. 최종 실행 여부는 항상 사용자가 결정합니다.
가입·로그인 없음계정을 만들 필요가 없습니다. 앱은 본인 서버와 본인 LLM 외에 어떤 자체 백엔드와도 통신하지 않습니다.
무료 버전은 배너 광고 (Google AdMob)무료 사용자에게는 화면 하단 배너 광고가 표시됩니다. iOS에서는 추적 동의(ATT)를 묻습니다. Pro로 업그레이드하면 광고가 사라집니다.
로그·자격증명을 수집하는 개발자 서버 없음서버 지표·로그·SSH 키를 우리 쪽으로 모으는 백엔드가 존재하지 않습니다. 모든 통제권은 사용자에게 있습니다.
Cockpit은 사용자가 직접 운영하는 서버를 다루는 도구입니다. AI가 제안하는 명령이라도 최종 실행 책임은 사용자에게 있으니 내용을 확인하고 승인해 주세요. BYOK로 입력한 제3자 API 키의 사용량·요금은 해당 회사 콘솔에서 직접 관리하셔야 합니다.
기능
모니터링 기본 기능은 무료로 쓸 수 있고, 광고 제거와 일부 편의 기능은 Pro에서 열립니다. AI 로그 진단은 본인 LLM 키(BYOK)로 동작합니다 — 처음 30일은 모든 Pro 기능을 무료로 체험할 수 있어요.
가격
모니터링 기본 기능은 그대로 쓰실 수 있습니다. Pro(광고 제거 + AI 진단)는 첫 설치부터 30일간 모두 무료로 체험할 수 있어요. 체험이 끝나면 Pro 기능만 잠기고, 무료 기능은 계속 유지됩니다.
모든 Pro 기능 + 모든 무료 기능 — 가입 없이.
※ 30일 이후엔 무료 모니터링 기능은 그대로 유지되고, Pro 기능만 잠깁니다. 구독은 앱 내 결제이며 Apple ID / Google 계정 설정에서 언제든 해지할 수 있습니다.
지원 환경
Flutter 단일 코드베이스로 두 플랫폼 모두 네이티브로 동작합니다. 서버 쪽엔 표준 SSH 외에 아무것도 설치할 필요가 없습니다.
FAQ
아니요. 표준 SSH 접속만으로 동작합니다. 서버에 모니터링 데몬이나 별도 패키지를 설치할 필요가 없습니다. 기존에 SSH로 접속하던 서버라면 그대로 등록해서 바로 쓸 수 있습니다.
BYOK(Bring Your Own Key) 방식입니다. 사용자가 직접 지정한 LLM으로만 전송됩니다 — 같은 네트워크의 로컬 Ollama / LM Studio를 쓰면 로그가 외부로 전혀 나가지 않고, OpenAI / Gemini / Anthropic 키를 입력하면 해당 회사 API로 직접 호출됩니다. 어느 경우든 저희 개발자 서버는 이 흐름에 끼지 않으며, AI를 끄면 호출 자체가 없습니다.
AI가 제안한 셸 명령은 실행 전 2단계 확인을 거치며, 최종 실행 여부는 항상 사용자가 결정합니다. rm -rf /, mkfs, dd 같이 시스템을 파괴할 수 있는 위험 패턴은 아예 차단되어 실행 버튼이 뜨지 않습니다. 그래도 본인 서버를 다루는 도구인 만큼 명령 내용을 직접 확인하고 승인해 주세요.
SSH 다중 서버 연결, 실시간 대시보드, 지표 히스토리, 임계값 알림, 커맨드 팔레트, SFTP 백업/복원 같은 모니터링 기본 기능은 무료입니다. 무료 버전에는 하단 배너 광고가 표시됩니다. Pro로 업그레이드하면 광고가 사라지고 AI 로그 진단 기능이 열립니다 — 첫 30일은 Pro 전체를 무료로 체험할 수 있어요.
접속 자격증명은 OS가 제공하는 보안 저장소(iOS Keychain / Android EncryptedSharedPreferences)에만 저장됩니다. 다른 앱이나 다른 사용자가 접근할 수 없으며, 개발자 서버로 전송되지 않습니다.
네. OpenAI · Gemini · Anthropic 같은 클라우드 모델의 API 키를 입력하면 바로 사용할 수 있습니다. 비용을 들이지 않고 싶다면 PC나 NAS에 Ollama / LM Studio를 띄워 연결하면 됩니다 — 둘 다 OpenAI 호환 엔드포인트로 동작합니다.