Peregrine은 터미널과 파일 브라우저를 결합한 데스크톱 앱으로, Linux·Windows·macOS에서 쓸 수 있다. 터미널 명령과 그래픽 파일 탐색기를 함께 사용하는 사람을 대상으로 하며, 자주 쓰는 디렉터리와 명령을 기억해 이동과 입력을 돕는다.

제작자는 파일 시스템과 명령줄 작업에서 불편을 느낄 때마다 프로그램을 개선해 왔다고 설명한다. 북마크와 최근 기록을 이용한 자동 완성, 파일·디렉터리 이름 및 내용을 찾는 ripgrep 검색, 여러 항목을 보관하는 클립보드 기록, 시스템 PATH 편집기, 텍스트·이미지 뷰어와 간단한 편집기가 포함된다. 터미널 기능은 운영체제의 기본 셸을 사용하며, 파일 브라우저와 명령줄이 서로 연동되는 방식이다.

설치 파일은 휴대용 실행 파일로 배포된다. 릴리스 페이지에서 내려받아 압축을 풀고 실행하거나, 설정 스크립트로 적절한 앱 디렉터리에 복사한 뒤 실행기 바로가기를 추가할 수 있다. 앱 안 어디서든 Tab을 누르면 명령 입력란에 초점을 맞출 수 있다. 예를 들어 cd mol을 입력하면 북마크나 최근 기록에 있는 molchanica 디렉터리로 이동할 수 있다.

이 앱은 파일 작업을 전부 명령줄이나 그래픽 인터페이스에서 처리하는 경우에는 유용하지 않을 수 있다. 임의의 컴퓨터나 SSH 환경에서 쓸 수 있는 터미널이 필요한 사람에게도 적합하지 않다. SSH·원격 터미널 기능은 개발 중이며 항상 올바르게 작동하지 않을 수 있다. 터미널 없이 쓰는 더 가벼운 도구를 원한다면 Peregrine이 CLI 구성요소와 단축 명령을 가져온 Shell을 사용할 수 있다.

Peregrine 프로젝트 저장소