컴퓨터는 이제 밤에도 잠들지 않습니다

밤새 켜져 있는 개발 서버, MyLocal이 대신 꺼 줍니다.

Windows 버전 준비 중

Mac용 내려받기

무료 · Apple 실리콘 · macOS 13 이상

MyLocal곧 정리합니다
5분 후 정리오늘 19:00
8외부 노출
2로컬
1터널
2보안 공지
정리 4유지 1보호 5건너뜀 0
19:00에 정리할 서버
연기 3번 남음

직접 눌러 보세요

컴퓨터가 깨어 있으면 서버도 열려 있습니다

  • AI 에이전트의 밤샘 작업
  • 잠자기 방지 앱
  • 덮개 닫고 외부 모니터
예전덮개 닫으면 잠듦
요즘아침까지 열려 있음
퇴근 때 켜 둔 서버21:40 에이전트 개발 서버01:10 테스트 컨테이너
요즘 + MyLocal새 서버도 15분 안에 꺼짐
19시21시23시1시3시5시7시9시

새 서버가 뜨면

  1. 30초마다 찾기
  2. 10분 기다림
  3. 알림
  4. 5분
  5. 끔
아무도 안 봐도 끕니다

켜 둔 서버, 누가 들어올 수 있을까요?

카페 Wi-Fi
내 컴퓨터
로컬그대로 둠127.0.0.1:5173내 컴퓨터에서만ViteDjango
외부끔0.0.0.0:8080같은 Wi-Fi 누구나Spring Bootdocker run -pvite --host
설정에서 로컬까지 넓힐 수 있음

하루 동안 MyLocal이 하는 일

06129–19업무 시간12345
업무 시간정리 시간평일 기본값 · 요일별로 바꿀 수 있음
  1. 5분 전 알림
    • 15분·1시간·2시간 연기
    • 최대 3번
  2. 정리
    • 띄운 방식대로 끔
  3. 야근 중 새 서버
    • 10분 뒤 알림
    • 연기 가능
  4. 에이전트의 새 서버
    • 알림 5분 뒤 끔
  5. 아침
    • 다시 켜지 않음

덮개를 닫는 날

  1. 덮개 닫음
  2. 잠들기 직전 정리
  3. 잠자기
  4. 깨어남
  5. 다시 확인 후 끔

누가 띄웠는지 보고 끕니다

서버만 끄면 띄운 쪽이 다시 살려 내기도 합니다.

  • 터미널·AI 에이전트

    터미널 · Claude Code · Codex그대로 둠
    node :5173끔
  • nodemon

    nodemon끔
    node :3000끔
  • brew services

    launchd (macOS)그대로 둠
    postgresql 서비스끔
  • Docker

    Docker Desktop · OrbStack · Colima그대로 둠
    컨테이너 :5432끔
  • IDE

    IntelliJ IDEA그대로 둠
    java :8080끔
  • pm2·supervisord

    pm2 · supervisord그대로 둠
    app :4000끔

끄면 안 되는 것은 건드리지 않습니다

root 없이, 내 계정 권한으로만

root · 관리자
  • macOS 시스템
  • 다른 사용자의 프로그램
  • root로 실행된 프로그램
내 계정
  • MyLocal 앱·데몬
  • Docker Desktop·OrbStack·Colima
  • 내가 띄운 서버·컨테이너
어떤 설정으로도 끄지 않음
  • 관리자 비밀번호 안 물음
  • 데몬도 내 계정 권한
  • sudo로는 설정 안 바뀜

끄기 직전에 한 번 더 확인

기록PID 4821318:02 시작
  • 지금PID 4821318:02 시작같은 프로그램 → 끔
  • 지금PID 4821321:47 시작다른 프로그램 → 안 끔
PID(프로그램 번호)는 다시 쓰이므로 시작 시각까지 비교

켜기 전까지는 기록만

  1. 설치
  2. 끄지 않고 기록만
  3. 정리 시작
  4. 실제로 끔

안 되는 것

  • 역할
    • 보안 프로그램
    • 취약점 검사
  • 찾기
    • UDP
    • 나가는 연결
  • 터널
    • 모르는 도구
    • 자동으로 닫기
  • 끄기
    • 비밀번호 건 supervisord
    • 포트 나눠 쓰는 pm2 cluster
  • 기기
    • Intel Mac
    • Windows·Linux

켜 둔 서버, 지원이 끝난 버전은 아닐까요?

표시만 할 뿐, 이것 때문에 끄지 않습니다.

나MyLocal 스킬 · CLIAI 에이전트mylocal show :8080 --json
  1. 2.4.1보안 공지 있음빨강 · 굵게나무슨 뜻이야?
    AI 에이전트
    • 특정 요청으로 서버가 멈출 수 있다는 공지예요.
    • 2.4.2에서 고쳐졌어요.
  2. 2.4.1지원 끝남빨강나뭘로 올려?
    AI 에이전트
    • 2026년 3월에 지원이 끝났어요.
    • 공식 페이지에서 새 버전을 확인하세요.
  3. 2.4.1새 패치 있음노랑나어떤 패치야?
    AI 에이전트
    • 최신 패치는 2.4.9예요.
2.4.1표시할 것 없음기본 색
취약점 검사가 아닙니다. 표시가 없어도 안전하다는 뜻은 아닙니다.에이전트의 답은 예시입니다. 명령 결과는 그 AI 서비스로 전달될 수 있습니다. 스킬 붙이는 법

앱이 다루는 정보는 이 컴퓨터 밖으로 나가지 않습니다

내 컴퓨터
  • 포트·프로세스
  • 명령줄 (비밀값 가림)
  • 설정·규칙
  • 활동 로그 (기본 90일)
  • 버전·터널 주소 (저장 안 함)
회사(MyIAM) · 제3자
  • 사용 통계
  • 오류 보고
  • 광고
  • 프로세스·서버 정보
GitHub Releases
  • 새 버전: 하루 1번
  • 지원 정보·공지: 1시간에 1번 확인
  • 쓰는 프로그램은 안 보냄
  • 일반 탭에서 끌 수 있음

앱 화면 둘러보기

예시 데이터로 찍은 실제 앱 화면입니다.

터미널과 AI 에이전트에서도

mylocal
  • 보기
  • 일정·규칙 설정
  • 끄기·연기는 앱에서만
$ mylocal ls --external --explain
# 19:00에 끌 서버(stop)와 끄지 않는 앱(protected)
ACTION     PID    NAME           EXPOSURE  STEP  REASON                           STOPS AS
stop       48213  node           external  6     no rule matched: default action  pid 48213
stop       48390  java           external  6     no rule matched: default action  pid 48390
protected  636    ControlCenter  external  1     protected: system executable     -
  • mylocal ls --explain끌지 말지와 이유
  • mylocal log활동 기록
  • mylocal schedule show다음 정리 시각
  • mylocal tunnels터널과 포트
  • mylocal ls --versions버전과 공지
  • mylocal rules유지 규칙 (--check로 미리 보기)
  • mylocal diag진단
  • mylocal schema모든 명령을 JSON으로

AI 코딩 에이전트에 스킬 붙이기

  • 지금 외부에 열린 서버가 뭐고 왜 열렸어?mylocal ls --explain --json
  • 8080 서버의 보안 공지를 설명해 줘mylocal show :8080 --json
  • 어젯밤 MyLocal이 뭘 껐어?mylocal log
  • 이 프로젝트 서버는 밤에도 남겨 둬mylocal rules add --action keep

에이전트에게 물으면 명령 결과(서버 이름, 프로젝트 경로, 포트, 명령줄)가 그 AI 서비스로 전달될 수 있습니다. 비밀값은 가려집니다.

  • Claude Code
    claude plugin marketplace add my-locals/mylocal-plugin
    claude plugin install mylocal@mylocal
  • OpenAI Codex CLI
    codex plugin marketplace add my-locals/mylocal-plugin
    codex plugin install mylocal
  • Google Antigravity CLI
    agy plugin install https://github.com/my-locals/mylocal-plugin

자주 묻는 질문

컴퓨터가 밤새 잠들지 않아도 정리되나요?네

네. MyLocal은 잠자기와 관계없이 시계로 동작합니다. 정리 시간에는 30초마다 새 서버를 찾아, 10분 기다린 뒤 알리고 5분 후에 끕니다. 알림을 보는 사람이 없어도 정리합니다.

무료인가요?네

네. 지금 버전은 개인 용도와 회사 업무 모두 무료이고, 따로 계약하지 않아도 됩니다. 계정이나 로그인도 없습니다.

확장 가능한 기업용 버전이 있나요?준비 중

조직에 맞게 확장할 수 있는 기업용 버전을 유료로 준비하고 있습니다. 지금 앱과는 다른 프로그램이고, 별도 계약으로 제공합니다. 출시 시기와 기능은 아직 정해지지 않았습니다. 문의는 contact@myiam.io로 보내 주세요.

꺼진 서버를 다시 켜 주나요?아니요

아니요. MyLocal은 어떤 프로그램도 실행하지 않습니다. 다음 날 필요한 서버는 직접 띄우면 됩니다.

밤새 돌리는 에이전트 작업에 서버가 필요하면요?

그 프로젝트 폴더를 "유지" 규칙으로 지정하세요. MyLocal 스킬을 붙인 에이전트에게 "이 프로젝트 서버는 남겨 둬"라고 해도 규칙을 추가합니다(mylocal rules add --action keep). 그날만 필요하면 퇴근 전 알림에서 연기하세요(최대 2시간씩 3번).

꼭 켜 둬야 하는 서버가 있으면요?

앱의 규칙에서 그 서버를 "유지"로 지정하면 됩니다. 그날만 필요하면 경고 창에서 연기하거나, 팝오버에서 "오늘은 유지"를 누르세요.

관리자(root) 권한이 필요한가요?아니요

아니요. 설치·실행·정리 모두 로그인한 내 계정 권한으로 하고, 관리자 비밀번호를 묻지 않습니다. 그래서 다른 사용자나 root가 실행한 프로그램은 끄지 않습니다.

ngrok 같은 터널로 연 서버도 찾나요?네

네. ngrok, cloudflared, localtunnel, ssh -R, Tailscale Serve·Funnel을 찾아 어떤 포트가 어디로 열렸는지 보여 줍니다. 터널은 자동으로 닫지 않고 앱에서 직접 닫습니다. 시스템 ssh와 Tailscale은 닫지 않습니다. 모르는 터널 도구는 찾지 못합니다.

서버 버전에 보안 문제가 있는지 알 수 있나요?

실행 중인 버전과 지원 종료 여부, 알려진 보안 공지를 보여 줍니다. 서버를 실행하지 않고 버전을 읽어, 받아 둔 공개 자료와 내 컴퓨터 안에서 비교합니다. 참고 정보이고 취약점 검사가 아닙니다. 공지가 없다고 안전하다는 뜻은 아니고, 공지가 있어도 실제 영향은 설정과 사용 방식에 따라 다릅니다. 자료 출처는 endoflife.date, Bitnami vulndb, GitHub Advisory Database, Go 취약점 DB, PyPI Advisory Database, Drupal Advisory Database(이 다섯은 OSV 경유), NIST NVD에서 파생한 자료, CVE(MITRE), CISA KEV입니다. 이 제품은 NVD 자료를 사용하지만 NVD의 보증이나 인증을 받지 않았습니다. 출처별 라이선스는 앱의 정보 > 오픈소스 라이선스와 페이지 아래의 링크에서 볼 수 있습니다.

앱은 어떤 정보를 보내나요?없음

보내지 않습니다. 앱에는 사용 통계나 오류 보고가 없습니다. GitHub에서 새 버전 정보를 하루 한 번, 지원 정보·보안 공지 파일을 새 자료가 있을 때(한 시간에 한 번 확인) 받기만 하고, 어떤 프로그램을 쓰는지는 보내지 않습니다. 일반 탭에서 끌 수 있습니다. AI 에이전트에 스킬을 붙여 물으면 명령 결과가 그 AI 서비스로 전달될 수 있고, 이는 앱이 아니라 에이전트를 쓰는 쪽에서 정합니다. 홈페이지는 앱과 별개로 방문 통계를 내기 위해 Google Analytics를 씁니다(개인정보 처리방침 6조).

어떻게 지우나요?

앱의 정보 화면에 있는 MyLocal 제거 줄에서 제거…를 누릅니다. Homebrew로 설치했다면 brew uninstall --cask mylocal을 실행합니다.

Mac에 설치하기

  1. 내려받기
  2. 처음 열기
  3. 정리 시작

무료 · Apple 실리콘 · macOS 13 이상

Windows 버전 준비 중

Homebrew로 설치

  • 앱 설치업데이트는 앱이 알아서
    brew tap my-locals/mylocal
    brew trust --tap my-locals/mylocal
    brew install --cask mylocal