The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Klee
A native macOS AI chat app powered by MLX. 100% local inference on Apple Silicon, no cloud required. Built with ShipSwift.
Install
git clone https://github.com/signerlabs/KleeInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →Klee
A native macOS AI agent that runs entirely on your Mac. No cloud, no account, no subscription.
Klee uses MLX to run large language models directly on Apple Silicon, so your conversations never leave your device.
Features
- 100% local inference -- your data stays on your Mac
- No account or API key required -- download and start chatting
- One-click model download -- pick a model, Klee handles the rest
- Native tool calling -- the AI can read/write files, search the web, and run shell commands
- Vision support -- attach images to your messages with supported VLM models
- Web search -- search the web via Jina AI (free API key, configurable in sidebar)
- Streaming responses -- tokens appear as they're generated
- Inline thinking -- see the model's reasoning process in a collapsible card
- Platform modules -- extend the AI with native Swift integrations (coming soon)
- Lightweight -- ~75MB native SwiftUI app, no Electron, no Docker, no background services
System Requirements
| Requirement | Minimum |
|---|---|
| macOS | 15.0 (Sequoia) or later |
| Chip | Apple Silicon (M1 or later) |
| RAM | 16 GB (see model table below) |
More RAM unlocks larger, more capable models:
| RAM | Recommended Models |
|---|---|
| 16 GB | Qwen 3.5 9B, Qwen 3 8B, Gemma 3 12B, DeepSeek R1 8B |
| 32 GB | Qwen 3.5 27B, Qwen 3.5 35B (MoE) |
| 64 GB | Gemma 3 27B, DeepSeek R1 32B |
| 96 GB+ | Qwen 3.5 122B (MoE) |
Install
Klee is distributed directly as a signed macOS app (Developer ID), not through the App Store.
- Download the latest
.dmgfrom Releases - Drag Klee into your Applications folder
- Open Klee -- if macOS shows a Gatekeeper warning, go to System Settings > Privacy & Security and click "Open Anyway"
Usage
- Open Klee -- the app detects your system RAM and shows compatible models
- Download a model -- tap the download button next to any recommended model. Downloads resume automatically if interrupted
- Start chatting -- select the downloaded model and type your message
The AI can help you with file operations, web lookups, and shell commands -- just ask naturally.
Web Search Setup (Optional)
To enable web search:
- Get a free API key at jina.ai (no credit card needed)
- Click the sidebar toggle button (top-right)
- Enable Web Search and paste your API key
- Ask Klee to search for anything
Models are cached in ~/.klee/models/ and persist across app restarts.
Supported Models
All models are 4-bit quantized variants from the mlx-community on HuggingFace.
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.