Keke Agent banner
milisp milisp

Keke Agent

AI community

Description

Provider-agnostic AI coding harness & agent runtime in Rust. Fully decoupled, plugin-driven, and compatible with ACP

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

keke

[中文文档](README.zh-CN.md) | [Architecture](docs/architecture.md) | [Config](docs/config.md) | [Roadmap](docs/ROADMAP.md)

keke is a local terminal coding agent built for zero-vendor lock-in. Works with subscriptions you already have, standard API keys, or self-hosted local models.

**Status: early (v0.1.x), usable day to day.** Good fit for personal daily driving, scripted/CI use, and small-team trials. Not yet the right choice for a regulated or uninterruptible production pipeline — see [Production & safety](#production--safety).

Why keke?

  • Protocol: ACP for every client Speaks the open Agent Client Protocol for both external client integrations and its internal TUI/agent seam.
  • Script & CI First (keke exec) Supports one-shot execution out of the box for non-interactive scripting and automated CI pipelines.
  • Vendor-Isolated Engine No vendor-specific logic inside keke-core. Adding standard model endpoints requires zero engine code changes — just a quick entry in config.toml.

Install

Shell (recommended)

curl -fsSL https://raw.githubusercontent.com/milisp/keke-agent/main/scripts/install.sh | sh

This downloads the latest prebuilt binary for your platform into `~/.local/bin` (override with `KEKE_INSTALL_DIR`). Piping a remote script into `sh` runs it with your privileges — inspect it first if that matters to you: `curl -fsSL .../install.sh | less`.

npm

npm install -g @milisp/keke

You can also grab a binary directly from the [latest release](https://github.com/milisp/keke-agent/releases/latest), or build from source with `cargo build --release`.

Try it (30 seconds)

keke doctor                              # see which providers/logins resolve, before you rely on one

# Sign in with a subscription you already pay for...
keke login codex
keke login grok
# ...or bring a key
export ANTHROPIC_API_KEY=sk-ant-...

keke exec "what does this project do?"   # one-shot, for scripts and CI
keke