LocalKinAI

Kincode — AI skill for Claude Code

AI community

AI coding assistant in Go.

How to install Kincode

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

What Kincode does

AI coding assistant in Go. 9MB single binary, zero dependencies. MCP support, Soul files for custom AI personas. 10 built-in tools + sub-agents + web search + memory. The only Claude Code alternative with both MCP and Soul files.

Alternatives in AI

  • PRD: Agent Builder — Create Your Own Sub-Agent — Your ecosystem, your rules 1.9k ★
  • Wax — Shared Single-file memory layer for all your agents, sub mili-second RAG over text, photo and video on Apple S 791 ★
  • Agentty — AI pair programming in your terminal — one static binary, sub-ms startup, any model 597 ★

README

kincode

A lightweight AI coding assistant for your terminal. Written in Go. Single binary. Zero dependencies.

Like Claude Code, but open-source and 10x lighter.

Features

  • Single binary (~10MB), zero runtime dependencies
  • Multi-provider: Anthropic, OpenAI, Ollama (any OpenAI-compatible endpoint)
  • 14 built-in tools: bash, bash_output, file_read / file_write / file_edit / multi_edit, glob, grep, git, web_fetch, web_search, memory, agent_spawn, todo_write
  • Approval gatepermissions: {mode: ask, ask: [...], allow: [...]} in the soul. A matching call stops for a human: a terminal prompt, or an approval card in KinClaw Mac. Same rule grammar as kinclaw, and a bash(...) allow rule is checked against every simple command the shell would run — bash(go test*) does not wave through go test ./... > ~/.zshrc
  • Builds after it edits — a round that changed files is followed by go build ./... / cargo check / tsc --noEmit / swift build, and the compiler's answer goes into the tool result the model reads. The edit → verify → fix loop is mechanical rather than something the prompt asks for
  • UndoPOST /api/undo takes back the last turn's file changes, and only those: your own uncommitted work is out of scope by construction, which git checkout cannot say
  • Reads the repo — a read-only git tool (status / diff / log / show / blame, allowed in plan mode) plus branch, dirty files and recent commits in the system prompt, so a session does not open with four rounds of orientation
  • Background commandsbash(..., background: true) for a dev server or a slow suite; bash_output follows its log. And cd carries into the next call, the way a terminal does it
  • Image input — vision blocks for Anthropic claude-3+ and OpenAI gpt-4o. Send screenshots, mockups, diagrams via POST /api/chat {message, images:[{media_type, data}]}
  • Plan modePOST /api/plan_mode {enabled} toggl