Hax:用C语言编写的极简终端原生编程代理

✍️ OpenClawRadar📅 게시일: August 14, 2026🔗 Source
Ad

Hax는 C로 작성된 미니멀하고 터미널 기반의 코딩 에이전트입니다. 단일 네이티브 바이너리로 제공되며 의존성이 적고, 즉시 시작되며 RAM을 수 MB만 사용하므로 로컬 LLM에 더 많은 메모리를 남겨둡니다.

주요 기능

  • 설계상 경량: 작은 의존성 집합을 가진 단일 네이티브 C 바이너리. 즉시 시작되고 메모리 사용량이 매우 적습니다(수 MB에 불과). 따라서 로컬 LLM에 더 많은 RAM을 남겨둡니다.
  • 로컬 모델 우선: Hax는 모델 및 런타임 기능을 자동으로 발견합니다. 기본 설정에 사용자 지정 제공자 구성 블록이 필요 없습니다. 예:
  • llama-server -m [model].gguf
    hax --provider llama.cpp
  • 터미널 존중: 스트리밍 Markdown 및 실시간 도구 출력은 표시에 맞게 재정렬됩니다. 현재 스트리밍 줄 또는 입력 영역만 다시 그리며 네이티브 스크롤백을 보존합니다. 터미널을 가로채거나 엉망으로 만들지 않습니다.
  • 검사 가능: 모델에 보낸 내용과 모델이 응답한 내용을 사용 가능한 대화록 보기(Ctrl+T)에서 정확히 확인할 수 있습니다. 선택적으로 상세한 와이어 프로토콜 추적을 수집할 수 있습니다.
  • 모든 제공자/모델 사용: OpenAI(+호환), Anthropic(+호환), Codex(ChatGPT 구독을 통해), OpenRouter, llama.cpp 등을 지원합니다.
  • 잘 작동하는 Unix 도구: XDG 경로, -p 일회성 모드에서 표준 출력은 깨끗하고 표준 오류에는 재개 힌트, 일반 텍스트 구성 및 세션 파일, 플러그인 대신 하위 프로세스를 통한 구성.

대상 사용자

터미널에서 생활하고, 로컬 모델을 실행하고, 도구가 수행하는 작업을 감사하고, 배포판용 소프트웨어를 패키징하거나, 리소스가 부족한 환경에서 에이전트를 실행하는 개발자. MCP 마켓플레이스, 플러그인 런타임, IDE 패널 또는 명령별 권한 프롬프트를 원한다면 다른 에이전트가 정확히 그런 기능을 구축합니다. Hax는 의도적으로 그렇게 하지 않으며, docs/philosophy.md에서 각 생략에 대해 설명합니다.

Ad

시작하기

Hax는 Linux 및 macOS에서 실행되며, Windows에서는 WSL에서 사용할 수 있습니다. Homebrew로 설치:

brew install oleksandrchekhovskyi/hax/hax

Arch Linux에서는 hax가 AUR에 hax로 있습니다. Linux에서는 최신 릴리스에서 사전 빌드된 정적 바이너리(x86_64 또는 aarch64)를 다운로드하여 PATH에 넣으십시오.

소스에서 빌드:

git clone https://github.com/OleksandrChekhovskyi/hax.git
cd hax
scripts/install_deps.sh  # Debian/Ubuntu, Fedora, Arch, openSUSE, Alpine, macOS
make                     # binary at ./build/hax
make install             # optional; may prompt for sudo

작업하려는 프로젝트 디렉토리에서 hax 실행:

hax                # 대화형 REPL
hax -p "list TODOs"  # 한 번의 프롬프트 실행 및 최종 답변 출력
printf "explain x" | hax -p   # 표준 입력에서 프롬프트 읽기
hax -c             # 이 디렉토리의 최신 세션 계속
hax --resume       # 이 디렉토리의 과거 세션 선택
hax --resume=ID -p "next"   # 특정 세션을 일회성 모드로 재개

가장 쉬운 첫 실행은 대화형입니다: hax를 시작한 다음 /provider를 사용하여 사용 가능한 제공자를 확인하고 모델을 선택하십시오. Hax는 대화형 제공자, 모델 및 노력 선택을 기억합니다. 제공자 설정 및 전체 문서는 README를 참조하십시오.

📖 전체 소스 읽기: HN AI Agents

Ad

👀 See Also

LM Studio 파서 버그로 인해 Qwen3.5 도구 호출 및 추론 기능이 중단됩니다
Tools

LM Studio 파서 버그로 인해 Qwen3.5 도구 호출 및 추론 기능이 중단됩니다

LM Studio의 서버 파서에는 도구 호출을 자동으로 중단시키고, 추론 출력을 손상시키며, 모델을 실제보다 더 나쁘게 보이게 만드는 세 가지 상호작용하는 버그가 있습니다. 이러한 문제는 Qwen3.5 및 DeepSeek-R1과 같은 추론 모델에 영향을 미치며, 1년 이상 전에 보고된 버그 하나는 아직 해결되지 않았습니다.

OpenClawRadar
자체 호스팅 GitHub 봇, 40개 이상의 웹훅 트리거와 MCP 도구로 Claude Code 실행
Tools

자체 호스팅 GitHub 봇, 40개 이상의 웹훅 트리거와 MCP 도구로 Claude Code 실행

자체 호스팅 GitHub 봇이 Claude Agent SDK와 전체 Claude Code 기능을 활용하며, 40개 이상의 웹훅 트리거, 4개의 내장 MCP 서버, PR 리뷰, CI 자동 수정, 이슈 분류를 위한 커스텀 YAML 기반 워크플로를 지원합니다.

OpenClawRadar
HuggingFace 에이전트 스킬: 코딩 에이전트를 위한 표준화된 AI 작업 정의
Tools

HuggingFace 에이전트 스킬: 코딩 에이전트를 위한 표준화된 AI 작업 정의

HuggingFace Skills는 YAML 프론트매터와 AI 에이전트가 데이터셋 생성, 모델 학습, 평가와 같은 특정 ML 작업을 수행하기 위한 지침을 포함한 자체 포함 폴더입니다. 이들은 OpenAI Codex, Anthropic의 Claude Code, Google Gemini CLI 및 Cursor와 상호 운용 가능합니다.

OpenClawRadar
높은 채택률을 보인 OpenClaw 기술: Capability Evolver, WACLI, Composio 등
Tools

높은 채택률을 보인 OpenClaw 기술: Capability Evolver, WACLI, Composio 등

레딧 게시물에서 설치 수와 특정 사용 사례를 기준으로 주목할 만한 여러 OpenClaw 스킬을 소개합니다. 여기에는 에이전트 행동 자체 감사를 위한 Capability Evolver, WhatsApp 접근을 위한 WACLI, 860개 이상의 앱 연결을 위한 Composio 등이 포함됩니다.

OpenClawRadar