
Praex는 코드를 읽고 파일을 수정하며 명령을 실행하는 오픈소스 터미널 코딩 에이전트다. 자체 API 키나 로컬 모델을 연결하면 Praex 계정 없이 사용할 수 있고, 선택 사항인 Praex 호스팅 모델은 로그인해야 한다.
MIT 라이선스로 공개된 Praex는 OpenCode를 기반으로 하며, Linux x64와 Apple Silicon·Intel용 macOS 사전 빌드 바이너리를 Releases 페이지에서 받을 수 있다. 설치 스크립트는 다음과 같다.
curl -fsSL https://praex.ai/install.sh | bash
SHA256 체크섬도 릴리스 페이지에 제공한다.
자체 키를 쓰려면 제공업체의 환경 변수를 설정한 뒤 praex를 실행한다. OpenAI, Anthropic, Gemini, Groq, DeepSeek, Mistral, OpenRouter, xAI와 OpenAI 호환 엔드포인트를 지원한다. 키는 praex auth login으로 저장할 수도 있으며, 자체 키 사용은 무제한 무료라고 안내한다. 이용 가능한 모델은 praex models로 확인한다.
export ANTHROPIC_API_KEY=... # or OPENAI_API_KEY, GEMINI_API_KEY, OPENROUTER_API_KEY, ...
praex
Ollama, LM Studio, llama.cpp, vLLM 등 OpenAI 호환 서버의 로컬 모델도 연결할 수 있다. 아래 설정을 프로젝트의 praex.json에 넣거나, 모든 프로젝트에 적용하려면 ~/.config/praex/praex.json에 저장한다.
{
"$schema": "https://praex.ai/config.json",
"provider": {
"ollama": {
"npm": "@ai-sdk/openai-compatible",
"name": "Ollama (local)",
"options": { "baseURL": "http://localhost:11434/v1" },
"models": { "qwen3-coder:30b": { "name": "Qwen3 Coder 30B" } }
}
}
}
Praex가 자체 GPU에서 운영하는 호스팅 모델은 선택 사항이며, 사용하려면 praex login으로 로그인해야 한다.
| 모델 | 설명 | 요금제 |
|---|---|---|
| Velox | 빠른 일상 작업용 | 무료 |
| Faber | 더 무거운 코딩·추론 작업용 | Pro |
| Lucia | 최상위급 플래그십 | Max |
Praex는 자사 모델이 훈계하거나 설교하지 않고 정당한 작업을 거부하지 않는다고 설명한다. 다만 실제로 위험한 콘텐츠에는 제한을 둔다.
기능으로는 도구 출력을 접어 보여주는 터미널 UI, 세션 관리와 테마, 기본 수동 승인 방식의 권한 모드가 있다. praex run으로 스크립트나 CI에서 실행하고 praex serve로 로컬 서버를 시작할 수 있다. /rc 원격 제어 기능으로 실행 중인 세션을 휴대전화나 웹에서 이어갈 수 있지만 Praex 계정이 필요하다. 호스팅 요금제에서는 검색어별 권한 승인을 거치는 웹 검색을 제공하며, 세션 간에 유지되는 사용자별 메모리 기능도 포함한다.
Praex는 OpenCode의 MIT 라이선스 포크다. 제작 측은 기존 에이전트 핵심과 제공업체 지원을 유지하면서, 파괴적 명령에 대한 더 엄격한 권한 확인, 단계가 멈췄을 때 이어가는 에이전트 루프, 헤드리스 실행 후 자체 점검, 원격 제어와 영구 메모리 등을 추가했다고 설명한다. 출처 표기는 LICENSE와 THIRD-PARTY-NOTICES.md에 보존돼 있다.
소스에서 빌드하려면 Bun이 필요하다.
bun install
cd packages/opencode
bun run script/build.ts --single
./dist/opencode-linux-x64/bin/opencode --version
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요