HacklHack with local AI. Hackl is a local-first coding assistant for VS Code. It can install and run a suitable llama.cpp model, chat about code, edit files, run approved commands, provide inline completions, and review staged changes. Local use requires no account or API key. Hackl collects no telemetry. Install and start
The first download can take several minutes. The server item in the status bar shows progress and toggles automatic local startup. That global choice persists across VS Code restarts. Choose Hackl: Local Server: Select Model for Next Start to override the recommendation. Model changes apply on the next start. Server lifetimeHackl does not install a system service, login task, or tray application.
What it does
Attach selected code, Markdown sections, staged changes, commits, or annotation
threads as explicit context. Inline autocomplete is enabled by default. The managed Qwen models use the same llama.cpp server for chat and fill-in-the-middle completion. Use another serverSet
LM Studio and Ollama support chat and agent work but do not expose the
llama.cpp-native completion routes Hackl uses for autocomplete. Configure a
separate llama.cpp endpoint under For an authenticated gateway, run Hackl: Set API Key. The key is stored in VS Code SecretStorage. Hackl asks before sending context to a configured non-loopback endpoint. Essential controls
Safety and privacyLocal prompts stay between VS Code and the selected local server. Hackl has no telemetry and requires no sign-in for local use. Remote endpoints receive the prompt and context you send to them. Agent mode asks before commands outside its safe policy. Yolo mode removes that approval boundary. Review changes with Git and use Yolo only in a disposable workspace. Source and releases · Report an issue · MIT |