Show HN: Plandex – 복잡한 작업을 위한 AI 코딩 엔진
요약
Plandex는 대규모 코딩 작업을 위해 설계된 터미널 기반 AI 개발 엔진으로, 수십 개의 파일을 수정하는 복잡한 계획을 세우고 실행할 수 있습니다. 최대 2M 토큰의 컨텍스트 처리 능력과 tree-sitter 기반의 프로젝트 인덱싱을 통해 대규모 프로젝트에서도 안정적인 작업이 가능합니다. 또한, AI가 생성한 변경 사항을 샌드박스에서 검토하고 자동 디버깅 및 버전 관리를 지원하여 개발자에게 높은 제어권을 제공합니다.
핵심 포인트
- 최대 2M 토큰의 컨텍스트 창과 20M 토큰 이상의 디렉토리 인덱싱 지원
- 누적 diff 리뷰 샌드박스를 통한 안전한 변경 사항 검토 및 롤백 기능
- Anthropic, OpenAI, Google 등 다양한 모델을 결합하여 사용 가능
- 터미널 명령 실행 및 자동 디버깅을 통한 자율적 워크플로우 제공
- 컨텍스트 캐싱을 활용한 비용 절감 및 지연 시간 단축
💻 Plandex는 수많은 단계에 걸쳐 수십 개의 파일을 수정해야 하는 대규모 코딩 작업을 **계획하고 실행(plan and execute)**할 수 있는 터미널 기반 AI 개발 도구입니다. 이 도구는 최대 2M 토큰의 컨텍스트(context)를 직접 처리할 수 있으며(~파일당 약 100k), tree-sitter 프로젝트 맵을 사용하여 20M 토큰 이상의 디렉토리를 인덱싱할 수 있습니다.
🔬 **누적 diff 리뷰 샌드박스(A cumulative diff review sandbox)**는 AI가 생성한 변경 사항이 준비될 때까지 프로젝트 파일과 분리된 상태로 유지합니다. 명령 실행(Command execution)이 제어되므로 쉽게 롤백(roll back)하고 디버깅(debug)할 수 있습니다. Plandex는 프로젝트에 혼란을 남기지 않으면서 AI를 최대한 활용할 수 있도록 도와줍니다.
🧠 Anthropic, OpenAI, Google 및 오픈 소스 제공업체의 최고 모델들을 결합하여 강력한 터미널 기반 워크플로우로 전체 기능과 앱을 구축하세요.
🚀 Plandex는 **완전한 자율성(full autonomy)**을 갖추고 있습니다. 관련 파일을 로드하고, 변경 사항을 계획 및 구현하며, 명령을 실행하고, 자동으로 디버깅할 수 있습니다. 동시에 매우 유연하고 설정 가능하여, 개발자에게 세밀한 제어 권한과 필요 시 단계별 리뷰 프로세스를 제공합니다.
💪 Plandex는 대규모 프로젝트와 파일에 대해 탄력적으로 작동하도록 설계되었습니다. 프로젝트 규모가 일정 수준을 넘어서거나 변경 사항이 너무 복잡해질 때 다른 도구들이 어려움을 겪는 것을 경험했다면, Plandex를 시도해 보세요.
🐘
**기본 모델 팩 사용 시 2M 토큰의 유효 컨텍스트 창(effective context window)**을 제공합니다. Plandex는 각 단계에 필요한 것만 로드합니다.
🗄️
대규모 프로젝트와 파일에서도 신뢰할 수 있습니다. 수십 개의 파일에 걸친 변경 사항을 쉽게 생성, 리뷰, 수정 및 적용할 수 있습니다.
🗺️
빠른 프로젝트 맵 생성 및 tree-sitter를 통한 구문 검증(syntax validation)을 지원합니다. 30개 이상의 언어를 지원합니다.
💰
OpenAI, Anthropic 및 Google 모델 전반에 걸쳐 **컨텍스트 캐싱(Context caching)**을 사용하여 비용과 지연 시간(latency)을 줄입니다.
🚦
설정 가능한 자율성(Configurable autonomy): 작업에 따라 완전 자동 모드에서 세밀한 제어 모드까지 전환할 수 있습니다.
🐞
터미널 명령(빌드, 린터(linters), 테스트, 배포 및 스크립트 등)의 **자동 디버깅(Automated debugging)**을 지원합니다. Chrome이 설치되어 있다면 브라우저 애플리케이션도 자동으로 디버깅할 수 있습니다.
💬
**프로젝트 인지형 채팅 모드 (Project-aware chat mode)**는 구현 단계로 넘어가기 전에 아이디어를 구체화할 수 있도록 도와줍니다. 또한 코드베이스에 대해 질문하거나 학습하는 데에도 매우 유용합니다. -
🧠
다양한 제공업체의 모델을 쉽게 테스트하고 결합할 수 있습니다. 엄선된 모델 팩(Model packs)은 성능, 비용, 속도 사이의 다양한 절충안을 제공하며, 오픈 소스 및 특정 제공업체 전용 팩도 지원합니다. -
🛡️
정확성을 우선시하는 신뢰할 수 있는 파일 편집 기능을 제공합니다. 대부분의 편집은 빠르고 저렴하게 이루어지지만, Plandex는 필요에 따라 구문(Syntax)과 로직(Logic)을 모두 검증하며, 문제가 발생할 경우 여러 단계의 폴백(Fallback) 레이어를 가집니다. -
🔀
여러 경로를 탐색하거나 서로 다른 모델을 비교하기 위한 브랜치(Branch)를 포함하여, 계획의 모든 업데이트에 대한 **완전한 버전 관리 (Version control)**를 지원합니다. -
📂
커밋 메시지 생성 및 선택적 자동 커밋 기능을 갖춘 **Git 통합 (Git integration)**을 지원합니다.
🧑💻
명령어 및 파일 로딩을 위한 퍼지 자동 완성(Fuzzy auto-complete) 기능이 포함된 REPL 모드를 지원합니다. 어떤 프로젝트에서든 plandex를 실행하기만 하면 바로 시작할 수 있습니다. -
🛠️
스크립팅이나 컨텍스트(Context)로 데이터를 파이핑(Piping)할 수 있는 CLI 인터페이스를 제공합니다. -
📦
한 줄로 끝나는 의존성 없는 CLI 설치를 지원합니다. 서버를 쉽게 셀프 호스팅할 수 있도록 Docker 기반의 로컬 모드를 제공하며, 추가적인 신뢰성과 편의성을 위한 클라우드 호스팅 옵션도 있습니다.
curl -sL https://plandex.ai/install.sh | bash
참고: Windows는 WSL을 통해 지원됩니다. Plandex는 Windows의 WSL 셸에서만 올바르게 작동합니다. Windows CMD 프롬프트나 PowerShell에서는 작동하지 않습니다.
| 옵션 | 설명 |
|---|---|
| Plandex Cloud | 2025년 10월 3일부로 서비스를 종료하며 더 이상 신규 사용자를 받지 않습니다. 자세히 알아보기. |
| Self-hosted/Local Mode | • Docker를 사용하여 Plandex를 로컬에서 실행하거나 자체 서버에 호스팅할 수 있습니다. • 본인의 OpenRouter.ai 키(또는 기타 모델 제공업체 계정 및 API 키)를 사용할 수 있습니다. • 시작하려면 로컬 모드 퀵스타트(Quickstart)를 따르세요. |
export OPENROUTER_API_KEY=... # OpenRouter.ai를 사용하는 경우
Claude Pro 또는 Max 구독이 있는 경우, Plandex는 Anthropic 모델을 호출할 때 이를 사용할 수 있습니다. Plandex를 처음 실행할 때 구독을 연결할지 여부를 묻는 메시지가 나타납니다.
먼저, cd
작업을 수행하거나 프로젝트에 대해 대화하고 싶은 **프로젝트 디렉토리 (project directory)**로 이동합니다. 새로운 프로젝트를 시작하는 경우라면 먼저 mkdir your-project-dir 명령어로 새 디렉토리를 만드세요.
cd your-project-dir
새로운 프로젝트라면 git 저장소 (git repo)를 초기화하고 싶을 수도 있습니다. Plandex는 프로젝트가 반드시 git 저장소 안에 있을 필요는 없지만, git을 사용한다면 매우 잘 통합됩니다.
git init
이제 프로젝트에서 Plandex REPL을 시작하세요:
plandex
또는 짧게:
pdx
피드백을 주시거나, 질문을 하시거나, 버그를 보고하시거나, 혹은 그냥 머물러 주세요:
- @PlandexAI 팔로우
- @Danenania (Plandex의 제작자) 팔로우
⭐️ Plandex를 스타(star)하고, 포크(fork)하고, 탐색하며, 기여해 주세요. 해야 할 일도 많고 개선할 점도 아주 많습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Claude Code Search의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기