DevTerminal — A macOS terminal with a Run button that knows your project
DevTerminal — 프로젝트를 인식하는 Run 버튼을 갖춘 macOS 터미널
DevTerminal은 프로젝트별로 실행 명령을 찾아주는 macOS 터미널입니다. Android 앱은 기기에 설치하고 logcat을 보여주며, iOS 앱은 시뮬레이터나 iPhone에서 실행합니다. 일회 결제 가격은 39달러이며, 개발자는 IDE를 열지 않고 실행하는 작업을 줄이려 합니다.
- 주제
에디터 노트
DevTerminal이 줄이는 작업은 앱 실행을 위해 IDE를 여는 과정입니다. 기존 셸과 툴체인을 그대로 쓰고 실행 명령과 로그를 한곳에 모으는 설계는 제품 설명과 맞아떨어집니다. 다만 댓글에서 제기된 중단점과 변수 검사 문제는 별도입니다. 개발자는 디버거 연동을 확인해 답하지 않았고, 현재는 AI가 코드를 작성하고 테스트해 디버깅하지 않는다고 설명했습니다. 따라서 IDE를 대체한다는 범위보다 실행과 로그 확인을 간소화한다는 주장이 본문과 댓글에 나온 기능에 더 정확히 부합합니다.
AI 요약
DevTerminal은 기존 셸과 설정을 그대로 쓰면서 각 탭이 프로젝트 유형을 인식하는 macOS 터미널입니다. ⌘R을 누르면 Android 앱을 기기나 에뮬레이터에 설치하고 logcat을 스트리밍하며, iOS 앱은 Simulator나 iPhone에서 실행하고 콘솔 출력을 보여줍니다. Spring Boot, Next.js, Flutter, React Native, Rust, Go, Django, Rails 등도 지원하며, 나머지 프로젝트는 .devterminal.json 파일에 실행 명령을 지정합니다.
실행과 로그 확인
실행 결과는 셸 아래 별도 패널에 표시됩니다. 검색과 필터 기능을 제공해 Claude Code가 터미널 탭을 계속 사용하는 동안 로그를 확인할 수 있다고 설명합니다. 탭은 프로젝트별로 열리고, 단축키는 Xcode 방식으로 ⌘R 실행, ⌘B 빌드, ⌘U 테스트에 연결됩니다. 빌드 자체는 Xcode와 Android SDK 같은 기존 툴체인이 맡습니다. 개발자는 여러 IDE를 열어 Run 버튼을 누르던 일을 줄이는 제품이라고 설명합니다.
가격과 제공 조건
가격은 구독 없는 39달러 일회 결제이며, Product Hunt 출시 할인은 해당 주에 코드 PRODUCTHUNT를 입력하면 20% 할인됩니다. 14일 환불 조건도 안내했습니다.
Product Hunt 반응
- @nayan_dhabarde — 저는 iOS 앱과 Android 버전, Spring Boot 백엔드, Next.js 사이트 몇 개를 주로 혼자 개발합니다. 매일 아침 Xcode, Android Studio, IntelliJ, VS Code를 한꺼번에 켰는데, 대부분 각 IDE에서 Run을 누르기 위해서였습니다. 요즘 Claude Code가 터미널에서 코드를 많이 작성하기에 DevTerminal을 만들었습니다. Android는 ⌘R로 빌드하고 기기나 에뮬레이터에 설치한 뒤 앱을 실행하고 logcat을 보여줍니다. Android Studio를 열지 않고 메뉴에서 에뮬레이터를 설치할 수도 있습니다. iOS는 Simulator나 iPhone에서 실행하고 콘솔을 연결합니다. Spring Boot, Next.js, Node, Flutter, React Native, Rust, Go, Django, Rails, .NET은 적절한 명령을 찾습니다. 나머지는 한 줄짜리 .devterminal.json 파일로 설정합니다. 실행 출력은 셸 아래 패널에 표시되고 검색과 필터를 지원해 Claude Code가 탭을 계속 사용하도록 합니다. 프로젝트별 Chrome 스타일 탭과 Xcode 단축키도 제공합니다. 기존 툴체인을 대체하지 않습니다. 빌드는 여전히 Xcode와 Android SDK가 맡습니다. IDE 네 개를 열어 이 툴체인을 쓰던 일을 대체합니다. 다음에 어떤 Run 기능이 필요할까요? 하루 종일 질문에 답하겠습니다.
- @jaewon_seo — 매번 케이블을 연결하지 않고 실제 iPhone에서 실행할 수 있다면 정말 좋겠습니다. Xcode의 무선 디버깅은 늘 불안정하게 느껴집니다.
- @nayan_dhabarde — 제안 감사합니다. Android는 더 심하다는 걸 아시죠. 둘 다 해결할 수 있으면 좋겠습니다.
- @galdayan — 중단점을 설정해야 하는 순간까지는 제품 설명이 설득력 있습니다. 많은 사람이 IDE 네 개를 계속 켜두는 이유는 Run 버튼이 아니라, 가끔 실행을 멈추고 변수 값을 확인해야 하기 때문입니다. 그러려면 빌드에 연결된 디버거가 필요하지, 셸에 실행 결과를 표시하는 것만으로는 부족합니다. 그때 DevTerminal이 lldb나 jdb로 쓸 만하게 넘겨주나요, 아니면 그 한 번을 위해 결국 실제 IDE를 열어야 하나요? 후자라면 주장은 '대부분의 실행 작업에서 IDE를 건너뛴다'에 가까워집니다. 그래도 쓸모는 있지만 제목에서 말하는 범위보다 좁습니다.
- @nayan_dhabarde — 참고하겠습니다. 매일 쓰는 버전 1입니다. AI가 코드를 작성하고 테스트하니 저는 더는 디버깅하지 않습니다. 사용자 조사를 해보고 디버깅할 파일을 창으로 띄우는 기능을 추가할 수 있는지 살펴보겠습니다. 의견 감사합니다.
원문: Product Hunt / 번역·요약: Trawling