Native Mac · For AI-native engineers

AI agents are only as good as their orchestrator — that's you.

Khef is the native macOS workspace for orchestrating, deciding, reviewing, and compounding knowledge across every AI session.

A native Mac workspace.

Built for macOS — fast, local, runs alongside your editor and terminal.

Read it, run it, make it yours.

The whole app is on GitHub. Clone it, browse it, run it however you want.

Yours to extend.

Memory types, MCP tools, hooks, and skills are all pluggable. Make Khef the workspace you actually want.

Features

Organized by the work you do.

Designed for the rhythm of an AI-native workflow — orchestrate, decide, review, compound.

Structure what you know

Built-in memory types with status workflows — decisions, patterns, context, rules, todos — plus custom types. Persistent memory both you and your AI assistants write to.

See how it connects

Typed relations form a live knowledge graph for AI agents, with depth control, type filters, and orphan detection.

Search across everything

One call fans out semantic and keyword search over memories, source code, commits, sessions, and docs in parallel.

Control AI behavior

Rules, hooks, and skills are versioned memories that sync to CLAUDE.md and gate MCP tool calls.

Orchestrate AI agents

Claude Code, Codex CLI, and Gemini plug in through an MCP server with one-call session bootstrap.

Run AI pipelines

Compose prompts into reproducible multi-LLM workflows across models.

Create rich content

Canvas widgets, live Prometheus dashboards, inline video, CSV tables, and live-rendered diagrams.

Review AI work

Session browser with full transcripts, code diff viewer, and comments.

Local by default

Quiet by design.

Khef is a tool you install, not a service you sign into. The only thing it talks to is you.

Runs on your Mac

Not our servers. Your data, your disks, your network. Khef has no backend of ours to leak.

No telemetry, no analytics

The app does not phone home. No pings, no usage events, no crash uploads we read.

Never trained on

Your sessions, memories, and code stay local. We have no pipeline to send them anywhere, and no incentive to build one.

Requirements

Built for current Macs.

Khef targets the latest macOS on Apple Silicon. Most features run out of the box once you have Docker; a handful need extras.

Always required

macOS 15 Sequoia or later
Mac Apple Silicon (M1 / M2 / M3 / M4) Intel Macs are not supported.
Memory 16 GB recommended 8 GB minimum.
Disk ~10 GB free
Internet Required for AI provider APIs
Docker Desktop Latest Powers embeddings, diagram rendering, and the local stack.
Xcode Command Line Tools Latest
GitHub account Any tier Required to clone the source repo.
AI provider API key At least one Anthropic, OpenAI, or Google AI Studio.

Per-feature extras

Feature Needs
kf-voice (voice input) iTerm2 Uses AppleScript-based terminal control; Terminal.app and Warp are not supported.
Live messaging between sessions iTerm2
Google Docs import Google account + OAuth grant
Video frame extraction skill ffmpeg brew install ffmpeg
MCP into Codex / Gemini agents Codex CLI / Gemini CLI installed

FAQ

Questions, answered.

How do I get Khef?

Clone the repo from GitHub and follow the README to build and run it on macOS.

Does Khef send my data anywhere?

No. Khef runs entirely on your Mac. No telemetry, no analytics, no model training on your data. The only network calls are the ones you wire up to your own LLM providers.

How is the project run?

See the Github repo for instructions on how to run.

What about updates?

Pull from GitHub whenever you want. There's no auto-updater — you decide when to rebuild.