Hax: Ein minimalistischer Terminal-nativer Codierungs-Agent in C
Hax ist ein minimalistischer, terminalbasierter Codierungsagent, der in C geschrieben ist. Er wird als einzelnes natives Binary mit minimalen Abhängigkeiten ausgeliefert, startet sofort und verbraucht nur wenige MB RAM – so bleibt mehr Speicher für Ihre lokalen LLMs.
Hauptfunktionen
- Leichtgewichtiges Design: Ein einzelnes natives C-Binary mit einem kleinen Abhängigkeitssatz. Startet sofort und verbraucht nur sehr wenig Speicher (nur ein paar MB) – so bleibt mehr RAM für Ihre lokalen LLMs.
- Lokale Modelle sind erstklassig: Hax erkennt automatisch das Modell und die Laufzeitfähigkeiten. Kein benutzerdefinierter Provider-Konfigurationsblock für das Standard-Setup erforderlich. Beispiel:
llama-server -m [model].gguf
hax --provider llama.cpp
-p-Einzelmodus mit Fortsetzungshinweisen auf stderr, Klartext-Konfigurations- und Sitzungsdateien, Zusammensetzung über Subprozesse statt Plugins.Für wen es gedacht ist
Entwickler, die im Terminal leben, lokale Modelle ausführen, prüfen, was ihre Tools tun, Software für Distributionen paketieren oder Agenten betreiben, bei denen Ressourcen knapp sind. Wenn Sie MCP-Marktplätze, eine Plugin-Laufzeitumgebung, IDE-Panels oder Berechtigungsabfragen pro Befehl wünschen, bauen andere Agenten genau das – hax tut dies bewusst nicht, und docs/philosophy.md erklärt jede Auslassung.
Erste Schritte
Hax läuft unter Linux und macOS; unter Windows verwenden Sie es unter WSL. Installation mit Homebrew:
brew install oleksandrchekhovskyi/hax/hax
Unter Arch Linux ist hax im AUR als hax verfügbar. Unter jedem Linux laden Sie das vorgefertigte statische Binary (x86_64 oder aarch64) aus dem neuesten Release herunter und legen Sie es in Ihren PATH.
Aus dem Quellcode erstellen:
git clone https://github.com/OleksandrChekhovskyi/hax.git
cd hax
scripts/install_deps.sh # Debian/Ubuntu, Fedora, Arch, openSUSE, Alpine, macOS
make # Binary unter ./build/hax
make install # optional; kann nach sudo fragen
Führen Sie hax aus dem Projektverzeichnis aus, in dem Sie arbeiten möchten:
hax # interaktive REPL
hax -p "TODOs auflisten" # einen Prompt ausführen und die endgültige Antwort ausgeben
printf "x erklären" | hax -p # Prompt von stdin lesen
hax -c # die neueste Sitzung für dieses Verzeichnis fortsetzen
hax --resume # eine vergangene Sitzung für dieses Verzeichnis auswählen
hax --resume=ID -p "weiter" # eine bestimmte Sitzung im Einzelmodus fortsetzen
Der einfachste erste Start ist interaktiv: Starten Sie hax und verwenden Sie dann /provider, um verfügbare Provider zu sehen und ein Modell auszuwählen. Hax merkt sich interaktive Provider-, Modell- und Aufwand-Auswahl. Weitere Informationen zur Provider-Einrichtung und vollständige Dokumentation finden Sie in der README.
📖 Lesen Sie den vollständigen Quellcode: HN AI Agents
👀 Siehe auch

Agent Times Skill für ClawHub fügt Echtzeit-Nachrichten, Wetter- und Token-Preisabfragen hinzu
Eine neue ClawHub-Fähigkeit namens Agent Times ermöglicht es KI-Agenten, Echtzeit-Anfragen zu Nachrichten, Wetter und Kryptowährungspreisen zu beantworten. Die Installation erfolgt über npx clawhub install agenttimes, und sie bietet Zugriff auf über 228.000 Artikel aus 3.576 Feeds mit Stimmungsbewertung und Entitätsextraktion.

Verwendung einer Smart Pixel Clock für Claude AI-Abschlussbenachrichtigungen
Ein Reddit-Nutzer teilt eine Methode, um Benachrichtigungen über die Fertigstellung von Claude AI mithilfe einer ULANZI TC001 Smart Pixel Clock mit benutzerdefinierter Firmware und einem HTTP-Endpunkt anzuzeigen.

Open-Source Claude IDE Bridge verbindet Dispatch, Desktop-App und Claude Code
Die claude-ide-bridge ist ein unter der MIT-Lizenz stehendes Open-Source-Tool, das Claude Code mit Ihrer IDE verbindet und Zugriff auf LSP, Debugger, Terminals, Git und GitHub über 124 Tools bietet. Es ermöglicht einen Workflow, bei dem Aufgaben, die per Dispatch von einem Telefon gesendet werden, von der Claude-Desktop-App verarbeitet werden, die Claude Code zum Schreiben von Code und Ausführen von Tests verwendet, während sie mit der IDE interagiert.

Flash-MoE: Ausführen eines 397B-Parameter-Qwen-Modells auf dem MacBook Pro mit reinem C/Metal
Flash-MoE ist eine reine C/Metal-Inferenz-Engine, die das 397-Milliarden-Parameter-Mixture-of-Experts-Modell Qwen3.5-397B-A17B auf einem MacBook Pro mit 48 GB RAM mit 4,4+ Token/Sekunde ausführt. Das 209 GB große Modell wird über benutzerdefinierte Metal-Compute-Shader direkt von der SSD gestreamt, ohne Python oder Frameworks.