OleksandrChekhovskyi/hax
A minimalist, terminal-native coding agent written in C.
What it solves
它為想要快速、資源高效的使用者提供了一個輕量級、終端機原生的開發代理,不會佔用整個終端機或需要繁重的 IDE 集成。它特別針對需要能與本地模型良好配合並遵循 Unix 哲學的代理的需求進行了優化。
How it works
hax 以單一原生二進位檔的形式使用 C 語言編寫,可連接到各種 LLM 提供商(包括像 llama.cpp 和 Ollama 等本地提供商),充當開發代理。它採用極簡主義方法,避免了複雜的插件運行時,而是依賴子程序和純文本配置檔來進行組合。
Who it's for
對於生活在終端機中的開發者,或者偏好運行本地模型、需要審核對模型發送和從模型接收的精確確切數據,或者在資源受限的環境中工作的開發者。
Highlights
- Minimalist footprint: Một C 二進位檔,啟動速度極快且使用記憶體極少。
- Local-first: 當連接到
llama.cpp時,會自動發現能力。 - Terminal-native: 支援串流 Markdown 和即時工具輸出,同時保留原生終端機回溯功能。
- Inspectable: 包含一個對話紀錄檢視器(
Ctrl+T)來查看精確的線路協議和模型交互作用。 - Broad compatibility: 支援
OpenAI,Anthropic,OpenRouter,n/a,Ollama, 和自定義端點。
相關
- 專案
- 專案
- 專案
- 專案
- 專案