Open-source AI tools that run on your own machine

Local inference, speech and image models, and agents that can see and use a Mac. Most are single binaries, and most are built for macOS. All of them are free.

Run models on your own machine

Language, voice and image models, served locally.

kinfer

Early

A single-file local inference runtime for agent fleets: one binary with llama.cpp inside, speaking the Ollama, OpenAI, Anthropic and Responses APIs.

Go · Apache-2.0 · Apple Silicon Mac

$ curl -fsSL https://raw.githubusercontent.com/LocalKinAI/kinfer/main/scripts/install.sh | sh

Speech-to-text and text-to-speech on your own machine — whisper.cpp, faster-whisper, Kokoro, voice cloning — with an MCP server for Claude.

Python · MIT

$ uv pip install localkin-service-audio

OllamaDiffuser

Ollama-style image and video generation: pull a model, run it, serve it.

Python · MIT

$ pip install ollamadiffuser

Agents

Agents that read the web, write code, and operate a Mac.

KinClaw Mac

Build from source

A native macOS dock for agents. ⌘⌥K brings it up: chat with cloud agents, let KinClaw operate your Mac, or run Claude Code and Codex in a folder.

Swift · Apache-2.0 · macOS 14+

A computer-use agent that sees your screen and clicks and types on your real desktop — and when a job needs more hands, clones specialists and forges the skills it is missing.

Go · Apache-2.0 · macOS

$ go install github.com/LocalKinAI/kinclaw/cmd/kinclaw@latest

kincode

An AI coding assistant for the terminal, in Go: one binary, MCP support, and Soul files for custom personas.

Go · MIT

$ go install github.com/LocalKinAI/kincode/cmd/kincode@latest

kinbrowser

A browser for AI agents that returns a page as Markdown — the text an agent reads, not the pixels Chrome renders.

Go

$ go install github.com/LocalKinAI/kinbrowser/cmd/kinbrowser@latest

macOS building blocks for Go

Pure-Go bindings to the macOS APIs an agent needs to see and use a screen. No cgo.

sckit-go

Go · MIT

ScreenCaptureKit bindings: frames from the screen in under 20 ms.

$ go get github.com/LocalKinAI/sckit-go

kinax-go

Go · MIT

The Accessibility (AX) API: read and act on the system's UI tree.

$ go get github.com/LocalKinAI/kinax-go

input-go

Go · MIT

Mouse and keyboard synthesis through CGEvent.

$ go get github.com/LocalKinAI/input-go

kinrec

Go · MIT

Screen and audio to mp4 in one binary, built on sckit-go.

$ go install github.com/LocalKinAI/kinrec/cmd/kinrec@latest

Research and other tools

A benchmark, a client, and a paper.

macbench

Shell · MIT

A macOS-native computer-use benchmark for agents: 369 task slots in 15 categories, with an agent-agnostic Go runner.

notebooklm-go

Go · Apache-2.0

An unofficial Go client and CLI for Google NotebookLM: add sources, generate Audio Overviews, mind maps and reports.

$ go install github.com/LocalKinAI/notebooklm-go/cmd/notebooklm-go@latest

grep-is-all-you-need

Shell · MIT

A paper and its code on replacing a retrieval pipeline with grep.