Go로 작성된 터미널 코딩 에이전트로, 모델과 권한 수준을 직접 선택해 파일을 수정하고 명령을 실행하며 로컬 세션을 유지할 수 있습니다.
OleksandrChekhovskyi/hax
C로 작성된 미니멀한 터미널 네이티브 코딩 에이전트로, 로컬 llama.cpp 모델과 다양한 클라우드 LLM 제공자를 지원합니다.
대체할 수 있는 제품:Claude Code
- 스타
- 974
- 포크
- 67
- 열린 이슈
- 21
- 마지막 커밋
- 8일 전
어떤 프로젝트인가요?
hax는 의존성을 최소화한 단일 네이티브 C 바이너리로 터미널에서 실행되는 코딩 에이전트입니다. 대화형 REPL, 최종 답변만 stdout에 출력하는 단발성 모드(`-p`), 그리고 지정한 프로젝트 디렉터리에서 이전 대화를 이어가는 세션 재개 기능을 제공합니다.
OpenAI 및 호환 엔드포인트, Anthropic, ChatGPT 구독을 통한 Codex, OpenRouter, OpenCode Zen/Go, DeepSeek, llama.cpp, Ollama, 사용자 지정 엔드포인트에 연결할 수 있습니다. 실행 중인 llama-server가 있으면 provider 설정 블록 없이도 hax가 로드된 모델과 해당 모델의 기능을 자동으로 찾아냅니다.
hax는 Markdown과 도구 출력을 스트리밍하면서 터미널의 기본 스크롤백을 그대로 유지합니다. 트랜스크립트 보기(Ctrl+T)에서는 모델에 보낸 내용과 모델의 응답을 정확히 확인할 수 있으며, 선택적으로 wire protocol trace를 수집할 수도 있습니다. 설정 및 세션 파일은 일반 텍스트이며, 확장 기능은 플러그인 런타임이 아닌 외부 하위 프로세스로 처리합니다.
핵심 기능
- 01의존성이 적고 메모리 사용량이 낮은 단일 네이티브 C 바이너리입니다.
- 02수동으로 provider를 설정하지 않아도 llama.cpp가 제공하는 모델을 자동으로 찾아냅니다.
- 03터미널 스크롤백을 유지하면서 Markdown과 도구 출력을 스트리밍합니다.
- 04트랜스크립트 보기와 선택적 wire protocol trace를 통해 모델 요청과 응답을 정확히 확인할 수 있습니다.
- 05OpenAI, Anthropic, OpenRouter, DeepSeek, Ollama, 사용자 지정 엔드포인트 등 다양한 provider를 지원합니다.
- 06XDG 규격을 따르는 경로에 일반 텍스트 설정 및 세션 파일을 저장합니다.
활용 사례
- 로컬 llama.cpp 또는 Ollama 모델을 대상으로 코딩 어시스턴트를 실행합니다.
- 셸에서 단발성 프롬프트를 스크립트로 실행하고 stdout을 깔끔하게 출력합니다.
- 코딩 에이전트가 모델에 보내고 모델로부터 받는 내용을 정확히 점검합니다.
- 리소스가 제한된 시스템에서 에이전트를 사용하거나 Linux 배포판용으로 패키징합니다.
빠른 시작
- 1
Homebrew로 설치하기
brew install oleksandrchekhovskyi/hax/hax - 2
모델을 사용해 로컬 llama.cpp 서버 시작하기
llama-server -m [model].gguf - 3
llama.cpp provider를 대상으로 hax 실행하기
hax --provider llama.cpp
사용 전 알아둘 점
- Windows는 네이티브 환경에서 지원되지 않으며, WSL에서 실행해야 합니다.
- BSD 시스템은 소스에서 빌드하는 방식만 지원합니다.
- MCP 마켓플레이스, 플러그인, IDE 패널, 권한 확인 프롬프트와 같은 일부 고급 기능은 의도적으로 제외되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- hax은(는) 무엇인가요?
- C로 작성된 미니멀한 터미널 네이티브 코딩 에이전트로, 로컬 llama.cpp 모델과 다양한 클라우드 LLM 제공자를 지원합니다. hax는 의존성을 최소화한 단일 네이티브 C 바이너리로 터미널에서 실행되는 코딩 에이전트입니다. 대화형 REPL, 최종 답변만 stdout에 출력하는 단발성 모드(`-p`), 그리고 지정한 프로젝트 디렉터리에서 이전 대화를 이어가는 세션 재개 기능을 제공합니다.
- hax은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- hax은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- hax은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. hax의 마지막 커밋은 2026년 10월 30일입니다.
- hax은(는) 어디에 사용할 수 있나요?
- 로컬 llama.cpp 또는 Ollama 모델을 대상으로 코딩 어시스턴트를 실행합니다. 셸에서 단발성 프롬프트를 스크립트로 실행하고 stdout을 깔끔하게 출력합니다. 코딩 에이전트가 모델에 보내고 모델로부터 받는 내용을 정확히 점검합니다. 리소스가 제한된 시스템에서 에이전트를 사용하거나 Linux 배포판용으로 패키징합니다.
- hax는 어떻게 설치하나요?
- Homebrew로 설치하기: brew install oleksandrchekhovskyi/hax/hax 모델을 사용해 로컬 llama.cpp 서버 시작하기: llama-server -m [model].gguf llama.cpp provider를 대상으로 hax 실행하기: hax --provider llama.cpp
- hax은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/OleksandrChekhovskyi/hax
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
소형 로컬 LLM에 맞춰 튜닝한 pi 기반 코딩 에이전트로, 백그라운드 작업, 계획 모드, 단계별 모델 선택을 지원합니다.
터미널에서 실행되는 오픈소스 AI 코딩 에이전트로, 데스크톱 앱과 개발·계획용 내장 에이전트 두 가지를 제공합니다.
터미널에서 실행되며 클라우드 API와 Ollama 같은 로컬 모델 백엔드를 지원하는 오픈소스 코딩 에이전트 CLI입니다.
Kimi 및 호환 모델을 지원하며, 터미널에서 코드를 읽고 수정하고 셸 명령을 실행하는 AI 코딩 에이전트입니다.