일반 소개
Plandex는 대규모의 복잡한 소프트웨어 프로젝트를 위해 설계된 오픈 소스 엔드투엔드 AI 코딩 어시스턴트입니다. 다단계 작업을 계획하고 실행할 수 있으며 최대 200만 개의 작업을 처리할 수 있습니다. 토큰 Plandex는 샌드박스 환경을 제공하여 개발자가 프로젝트 보안을 보장하기 위해 적용하기 전에 검토할 수 있는 AI 생성 코드 변경 사항을 격리할 수 있습니다. OpenAI, Anthropic, Google 및 기타 여러 모델을 지원하여 사용자가 유연하게 전환하여 성능과 비용을 최적화할 수 있으며, 초보자부터 전문 개발자에게 적합한 완전 자동화 모드와 세분화된 제어 기능을 제공합니다. 설치가 간편하고 Git 통합 및 버전 관리를 지원하며 개인 및 팀 개발 모두에 적합합니다. Plandex는 다양한 요구 사항을 충족하는 클라우드 호스팅 및 로컬 배포 옵션을 제공합니다.

기능 목록
- 대규모 프로젝트 관리2백만 토큰의 컨텍스트와 최대 2천만 토큰의 색인 카탈로그를 지원하므로 매우 큰 코드 베이스에 적합합니다.
- 다중 모델 지원OpenAI, Anthropic, Google 등의 모델을 통합하여 성능 및 비용 최적화를 위한 전환이 가능합니다.
- 샌드박스 리뷰AI가 생성한 코드 변경 사항은 샌드박스에 저장되어 개발자가 적용하기 전에 파일별로 검토할 수 있으므로 프로젝트를 직접 수정하지 않아도 됩니다.
- 자동화 디버깅터미널 명령 오류를 자동으로 감지 및 수정하고, 빌드, 테스트 및 배포를 지원하며, 브라우저 애플리케이션 디버깅과 호환됩니다(Chrome 필요).
- 프로젝트 맵 생성30개 이상의 언어로 트리 시터를 지원하는 프로젝트 맵을 빠르게 생성하고 구문 정확도를 검증하세요.
- 버전 관리브랜치 관리, 여러 구현 경로 탐색, 자동 커밋 메시지 생성을 위한 Git과의 통합을 지원합니다.
- 유연성과 자율성다양한 작업 복잡성과 개발자 선호도에 따라 완전 자동 모드 또는 단계별 제어를 사용할 수 있습니다.
- 컨텍스트 관리(컴퓨팅)터미널을 통해 파일 또는 디렉터리를 정확하게 로드하여 컨텍스트를 자동으로 업데이트하고 모델이 최신 코드를 가져올 수 있도록 합니다.
- REPL 상호 작용 모델빠른 파일 로드 및 작업 실행을 위해 퍼지 자동 완성 명령줄 상호 작용을 지원합니다.
- 현지화된 배포로컬 서버의 Docker 배포를 지원하고 데이터 개인 정보를 보호하며 셀프 호스팅 요구 사항에 적합합니다.
- 채팅 모드프로젝트 인식 채팅 기능: 코드 토론, 기술 학습 또는 작업 계획에 적합한 채팅 기능입니다.
도움말 사용
설치 프로세스
Plandex는 간단한 설치 방법을 제공하며 Mac, Linux, FreeBSD 및 Windows(WSL을 통해)를 지원합니다. 자세한 단계는 다음과 같습니다:
- CLI 설치하기::
- 추가 종속성 없이 원클릭 설치 명령을 실행하세요:
curl -sL https://plandex.ai/install.sh | bash
- 설치 후
plandex
어쩌면pdx
명령을 사용할 수 있습니다. - 설치 확인: 실행
plandex --version
를 클릭하고 버전 번호를 확인합니다.
- 추가 종속성 없이 원클릭 설치 명령을 실행하세요:
- 로컬 배포 서버(선택 사항)::
- Git, Docker 및 Docker Compose를 설치해야 합니다.
- 리포지토리를 복제하고 서버를 시작합니다:
git clone https://github.com/plandex-ai/plandex.git cd plandex/app ./start_local.sh
- 새 터미널에서 실행
plandex sign-in
'로컬 모드 호스트' 옵션을 사용하는 경우 '로컬 모드 호스트'(기본값)를 선택합니다.http://localhost:8099
). - API 키를 설정합니다:
export OPENROUTER_API_KEY=<your-openrouter-api-key> export OPENAI_API_KEY=<your-openai-api-key>
- Windows 사용자::
- WSL 환경만 지원하므로 WSL 터미널에서 명령을 실행해야 하며, Windows CMD 또는 PowerShell은 지원되지 않습니다.
- 클라우드 호스팅 옵션::
- 플란덱스 클라우드(통합 모델)API 키가 필요하지 않고, 여러 기기를 지원하며, 빠르게 시작할 수 있는 월 $20 크레딧이 포함되어 있습니다.
- 플란덱스 클라우드(API 키와 함께 제공)OpenAI 사용 및 OpenRouter 키를 누르면 기존 계정이 있는 사용자의 경우
- 등록하고 시작하려면 https://app.plandex.ai/start 을 방문하세요.
사용법
Plandex는 터미널 명령을 통해 작동하며 핵심 기능에는 작업 계획, 코드 생성, 검토 및 디버깅이 포함됩니다. 아래는 자세한 프로세스입니다:
초기화 프로젝트
- 프로젝트 카탈로그로 이동합니다:
cd your-project-dir
- (선택 사항) Git 리포지토리를 초기화합니다:
git init
- Plandex REPL을 시작합니다:
plandex
를 클릭하거나 짧은 명령을 사용합니다:
pdx
채팅 모드
- 기본적으로 채팅 모드로 전환되며, 프로젝트에 대해 토론하거나 코드 베이스에 대해 학습하는 데 적합합니다:
\chat 探索现有代码库中的认证逻辑
- Plandex는 컨텍스트를 분석하고 질문에 답하며 개발자는 단계별로 작업을 명확히 할 수 있습니다.
계획 만들기
- 요금제를 만들려면 텔링 모드로 전환하세요:
\tell 添加用户认证功能,包括登录和注册
- Plandex는 단계와 필요한 문서를 나열한 세부 계획을 생성하고 사용자에게 확인 또는 조정을 요청하는 메시지를 표시합니다.
컨텍스트 로드
- 컨텍스트에 파일 또는 디렉터리를 추가합니다:
plandex load path/to/file plandex load path/to/directory
- Plandex는 모델이 최신 코드를 사용하고 있는지 확인하기 위해 컨텍스트를 자동으로 업데이트합니다.
변경 사항 검토
- AI가 생성한 코드 변경 사항을 확인합니다:
plandex changes
- 터미널 UI의 차이점 보기는 문서별 검토를 지원합니다. 변경 사항을 수락합니다:
plandex apply
- 거부 후 수동으로 수정하고 다시 로드할 수 있습니다.
자동화 디버깅
- 터미널 명령(예: 빌드 또는 테스트)을 실행합니다:
plandex run npm test
- 명령이 실패하면 Plandex가 오류를 분석하고 수정 권장 사항을 생성합니다. 브라우저 디버깅에는 Chrome이 필요합니다:
plandex run --browser
버전 관리
- 브랜치를 만들어 다양한 구현을 시도해 보세요:
plandex branch feature-auth
- 이전 상태로 돌아갑니다:
plandex rewind
- Git에 변경 내용을 커밋합니다:
plandex commit
- Plandex는 제출 정보를 자동으로 생성합니다.
모델 전환
- 모델을 변경하여 성능 또는 비용을 최적화하세요:
plandex --model gemini-exp
- 또는 REPL 모드에서:
\set-model deepseek-v3
주요 기능 작동
- 대규모 프로젝트 지원::
- Plandex는 트리시터를 사용하여 코드 구조를 구문 분석하고 프로젝트 맵을 생성합니다. 실행
plandex
프로젝트를 자동으로 인덱싱하고 Python, JavaScript, Go 등 30개 이상의 언어를 지원합니다. - 예: Plandex는 200만 개의 토큰 코드 베이스를 처리할 때 토큰 소비를 줄이기 위해 온디맨드 방식으로 파일을 로드합니다.
- Plandex는 트리시터를 사용하여 코드 구조를 구문 분석하고 프로젝트 맵을 생성합니다. 실행
- 샌드박스 리뷰::
- 변경 사항은 샌드박스에 저장되어 실행됩니다.
plandex changes
불일치 보기. 잘못된 코드가 프로젝트에 입력되는 것을 방지하기 위해 줄 단위 검토를 지원합니다. - 예: 50개의 파일 변경 사항을 생성한 후 UI에서 각 변경 사항을 확인하여 로직과 구문이 올바른지 확인할 수 있습니다.
- 변경 사항은 샌드박스에 저장되어 실행됩니다.
- 자동화 디버깅::
- 테스트 명령을 실행할 때 Plandex는 오류를 캡처하고 오류 수정을 위한 제안을 생성합니다. 예를 들어
plandex run pytest
- 프론트엔드 오류를 자동으로 분석하는 Chrome의 브라우저 디버깅을 지원합니다.
- 테스트 명령을 실행할 때 Plandex는 오류를 캡처하고 오류 수정을 위한 제안을 생성합니다. 예를 들어
- 다중 모델 최적화::
- 저비용 모델(예: DeepSeek)로 전환합니다:
\set-model deepseek-v3
- 컨텍스트 손실 없는 모델 전환은 장기 작업에 적합합니다.
- 저비용 모델(예: DeepSeek)로 전환합니다:
- 채팅 모드::
- 코드 베이스 탐색 또는 기술 학습용. 예시:
\chat 解释项目中的 OAuth 实现
- Plandex는 코드 예제와 함께 자세한 답변을 제공합니다.
- 코드 베이스 탐색 또는 기술 학습용. 예시:
주의
- API 키클라우드 모드(자체 키) 또는 로컬 배포를 위해 OpenAI 및 OpenRouter 키를 설정해야 합니다.
- 비용 관리컨텍스트 캐싱을 활성화하고(기본적으로 OpenAI 및 Anthropic이 지원됨), 저비용 모델을 선택하고, 컨텍스트를 정확하게 로드하여 비용을 절감하세요.
- 커뮤니티 지원Discord(https://discord.gg/plandex-ai) 또는 GitHub 토론(https://github.com/plandex-ai/plandex/discussions)에 참여하여 도움을 받으세요.
애플리케이션 시나리오
- 대규모 코드 베이스 유지 관리
개발자가 2백만 개가 넘는 토큰으로 구성된 코드 베이스를 유지 관리함에 따라 Plandex는 프로젝트를 빠르게 색인화하고 프로젝트 맵을 생성합니다. 사용자는 모듈을 로드하고, 새로운 기능을 생성하거나 버그를 수정할 수 있으며, 샌드박스 검토를 통해 코드 보안을 보장합니다. - 새로운 프로젝트의 신속한 프로토타이핑
스타트업 팀이 애플리케이션을 개발할 때 Plandex는 REST API, 데이터베이스 모델 및 기타 기능을 계획합니다. 완전 자동화 모드는 프로토타입 제작을 가속화하고, 브랜치 관리는 다양한 아키텍처 시도를 지원합니다. - 기술 스택 전반에서 학습하기
개발자가 Rust와 같은 새로운 언어를 배울 때 Plandex의 채팅 모드가 질문에 답하고 샘플 코드를 생성하여 빠르게 시작할 수 있도록 도와줍니다. - 자동화된 테스트 생성
프로젝트에 테스트를 추가할 때 Plandex는 코드를 분석하고 단위 테스트를 생성합니다. 샌드박스 검토를 통해 커버리지를 보장하고 자동화된 디버깅을 통해 실패한 사용 사례를 수정합니다.
QA
- Plandex는 어떤 프로그래밍 언어를 지원하나요?
Plandex는 파이썬, 자바스크립트, 고, 자바, C++ 등 30개 이상의 언어에 대한 트리시터 지원과 프로젝트 맵 생성을 통해 구문 정확성을 보장합니다. - 사용 비용을 줄이려면 어떻게 해야 하나요?
컨텍스트 캐싱을 활성화하고, 저비용 모델(예: DeepSeek)을 선택하고, 컨텍스트 파일을 정확하게 로드하여 토큰 소비를 줄이세요. - Plandex를 로컬에서 실행할 수 있나요?
예, 로컬 서버 배포를 위해 OpenAI 및 OpenRouter 키를 사용하는 Docker가 지원되며, 개인 정보 보호를 위해 데이터가 클라우드에 업로드되지 않습니다. - Plandex는 다른 AI 코딩 도구와 어떻게 다른가요?
Plandex는 대규모 프로젝트에 특화되어 있으며, 2백만 개의 토큰 컨텍스트를 지원하고, 샌드박스 검토와 자동화된 디버깅을 제공하며, 코드 완성만 제공하는 도구보다 성능이 뛰어납니다.
© 저작권 정책
이 글은 저작권이 있으며 무단으로 복제해서는 안 됩니다.
관련 게시물
댓글 없음...