Local-first developer intelligence

YodaMan

A private agent ecosystem for understanding, searching, changing, and reviewing your code across desktop, VS Code, and mobile, with Ollama-only Graphify knowledge graphs.

Private by design Local-first intelligence keeps your source code, prompts, and project context on your machine
One brain for every repo Context Expert and local Graphify graphs connect workspaces so YodaMan can search, explain, map, and reason across projects
Autonomy with approval Agents can plan and edit code while human-reviewed diffs and audit trails keep changes under control

One runtime, many surfaces

Built around a shared agent core

VS Code extension

Run agent tasks, search the workspace, review write proposals in native diffs, and stream tool events inside the editor.

Desktop control center

Manage projects, plugins, sessions, indexing, model settings, approvals, and runtime health from a packaged desktop app.

Mobile companion

Pair with the machine running YodaMan, check status, search code, ask questions, and approve pending file changes.

Runtime API

REST and SSE endpoints expose task events, pending approvals, policy, audit logs, semantic search, and plugin tools.

Agent workflows

Give the agent useful power, then keep the keys in your hand

YodaMan can search, read, patch, write, list files, and execute commands inside allowed workspaces. Risky actions are visible through streamed events, approval prompts, and an audit log.

1 Ask about a workspace or assign a coding task
2 Agent searches context and calls approved tools
3 Proposed file changes wait for human review
4 Desktop, VS Code, or mobile can approve/reject

Local-first safety

Designed for private codebases

Workspace boundaries

File and command tools resolve paths against configured roots before they run.

Command policy

High-risk shell patterns are blocked by policy, with structured approval work planned next.

Pairing tokens

Mobile clients can pair through a temporary token and deep link to the machine running YodaMan.

Audit logs

Tool calls are recorded with status, duration, sanitized parameters, and result summaries.

Install

Install from npm

Install YodaMan

npm install -g yodaman
python3 -m pip install graphifyy

Start the runtime

yodaman

Open YodaMan

http://localhost:5190

Downloads

Install YodaMan clients

Choose the client that fits your workflow: desktop for the full control center, VS Code for editor-native access, and mobile for approvals on the move.

macOS Desktop

Apple Silicon build for macOS users who want the full local workspace experience.

Download DMG Download macOS ZIP Use the ZIP option when you prefer a portable package.

Windows Desktop

Windows x64 installer and portable ZIP for local-first project work.

Download EXE Download Windows ZIP Use the installer for guided setup or the ZIP for portable use.

Linux Desktop

Linux x64 AppImage and portable ZIP for flexible desktop installation.

Download AppImage Download Linux ZIP Choose AppImage for a single-file launch or ZIP for portable setup.

VS Code Extension

Install YodaMan from the Marketplace or download the VSIX for editor-native agent access.

View on Marketplace Download VSIX Use the VSIX for offline installs or internal distribution.

Android Mobile

Pair with your YodaMan runtime to monitor tasks, search projects, and approve changes from your phone.

Pair mobile Mobile access is designed for lightweight oversight away from the keyboard.

iOS Mobile

Use the iOS companion experience for task status, approvals, and project visibility on the go.

Pair mobile Built for quick review moments when you are away from your desktop.

Project docs

Everything behind the ecosystem