Turink
프로젝트
Turink Toys

Turink Toys

개발 중

macOS 유틸리티 모음

Turink Toys 는 macOS 기본 기능만으로는 번거로운 일을 처리하는 유틸리티 모음입니다. 앱 창과 터미널 명령으로 쓰며 AI 에이전트도 같은 기능을 호출할 수 있습니다.

기능

압축

Windows 에서도 한글 파일 이름이 깨지지 않는 zip 을 만듭니다.

이미 깨진 채 받은 zip 은 원래 이름으로 풀어 줍니다.

디스크 정리

Xcode 와 Android SDK 같은 개발 도구가 쌓아 둔 캐시의 용량을 위치별로 보여주고 고른 것만 정리합니다.

지운 항목은 기본으로 휴지통에 들어가 되돌릴 수 있습니다. 다시 내려받아야 하는 항목은 따로 확인을 받습니다.

앱 삭제

앱과 앱이 남긴 설정, 캐시, 데이터 파일을 함께 찾아 휴지통으로 옮깁니다.

지울 목록을 먼저 보여주고 삭제한 앱은 되돌릴 수 있습니다. 시스템 앱과 실행 중인 앱은 지우지 않습니다.

전원

덮개를 닫아도 Mac 이 잠들지 않게 하거나 정한 시간 동안 잠자기를 막습니다.

외장 디스플레이를 쓰거나 빌드와 다운로드처럼 오래 걸리는 작업을 돌릴 때 씁니다.

사용 방법

앱 창

압축, 디스크 정리, 앱 관리, 전원의 네 화면이 있습니다. 화면에서 한 작업은 같은 일을 하는 터미널 명령으로 복사할 수 있고 터미널이나 에이전트가 실행한 작업도 앱 창의 활동 기록에 나타납니다.

터미널 명령

명령 이름은 영역과 동작을 점으로 이어 씁니다.

turink-toys archive.compress ~/Documents/report
turink-toys disk.report
turink-toys power.status

결과는 기본으로 읽기 쉬운 글로 나오고 --json 을 붙이면 JSON 으로 나옵니다.

AI 에이전트

에이전트는 별도 문서나 설정 없이 실행 파일에서 사용법을 직접 읽습니다.

  • turink-toys capabilities --brief 로 사용할 수 있는 작업의 목록을 조회합니다.
  • 실패하면 원인 코드와 다음에 실행할 명령을 돌려줍니다.
  • 삭제하는 작업은 계획을 먼저 돌려주고 그 계획을 확인받은 뒤에 실행합니다. 확인 뒤 파일이 달라지면 중단합니다.
  • 선택이 필요하면 사람에게 묻지 않고 후보를 돌려준 뒤 멈춥니다.
  • 오류 코드와 JSON 필드 이름은 한국어 환경에서도 영어 그대로입니다.

설치

brew install --cask reinlainer/tap/turink-toys

앱과 터미널 명령 turink-toys 가 함께 설치됩니다. Homebrew 를 쓰지 않으면 릴리스 페이지에서 압축 파일을 내려받습니다.

현황

v0.2.1 · MIT 라이선스 · 한국어와 영어 지원. Developer ID 서명을 하지 않은 빌드라 갱신은 Homebrew 로 합니다.