
nlsh는 일반 영어를 셸 명령어로 변환하는 터미널 인터페이스입니다. 난해한 플래그와 문법을 외우는 대신, 원하는 작업을 입력하기만 하면 nlsh가 자연어를 적절한 bash 명령어로 변환합니다. macOS 또는 Linux에서 로컬로 실행되며 Python 3.8+이 필요하고, 이미 9,300회 이상 설치되었습니다.
"list all python files" 또는 "kill process running on port 3000"과 같은 명령어를 입력하면 nlsh가 올바른 셸 명령어를 출력합니다. 파일 작업부터 git 커밋, 시스템 관리까지 모든 것을 처리합니다.
nlsh에는 LLM 제공업체 API 키를 안전하게 변경하는 !api(현재 Gemini 지원), 도움말 메뉴를 보는 !help, 자연어 처리 없이 원시 셸 명령어를 직접 실행하는 !cmd와 같은 내장 명령어가 포함되어 있습니다.
프롬프트는 선택한 AI 제공업체로만 전송되며, nlsh는 명령어 기록을 저장하지 않습니다. 전체 코드베이스는 100% 오픈소스이므로 데이터 처리 방식을 완전히 투명하게 확인할 수 있습니다.
"플래그 외우지 마세요. 원하는 것을 입력하기만 하면 됩니다."
이 철학은 nlsh의 핵심 가치를 담고 있습니다. 정확한 명령어 문법을 기억하는 번거로움을 없애줍니다. -rf인지 -fr인지 고민하는 대신 작업을 설명하면 도구가 변환을 처리합니다. 오픈소스 특성과 로컬 우선 설계는 독점 서비스에 종속되거나 터미널 활동을 공유할 필요가 없음을 의미합니다.
터미널에서 많은 시간을 보내며 작업과 문서 사이를 오가는 것을 줄이고 싶은 분. 특히 여러 프로젝트를 관리하거나, 익숙하지 않은 도구를 사용하거나, 명령어 구조를 외우기보다 필요한 것을 설명하는 것을 선호하는 분께 유용합니다.
고려해볼 만한 다른 도구
Loading comments…
제작자
async_apple
프로젝트 정보
제품 키워드