lake

A terminal LLM agent for Windows and Linux.

What it is

lake is a CLI coding agent that runs against your own LLM server — local llama.cpp / ollama / LM Studio / DeepSeek, or any OpenAI-compatible endpoint you control. It ships as a single AOT-published binary per RID and has a focused built-in tool family: filesystem, shell, terminal sessions, HTTP, web search, PDF, image, plus a multi-modal code knowledge graph (workspace.*) for cross-file understanding.

Every session persists locally, so /resume, /revert, /compact, and filesystem time-machine rollback all work out of the box. Subagents spawn nested task loops with their own context budget. Memory recalls and stores across sessions. Each tool can be approved, denied, denied-with-reason, reviewed inline, or compared as a diff before it runs.

Features

Recent releases