AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompare
Home/
RAG / Knowledge Base/
ken
ken logo

ken

Active·★ 33·MIT·Updated 2026-10-22

Ken is a pure Go port of semble, providing fast hybrid code search for agents with drop-in MCP compatibility. It offers a single static binary distribution, approximately 44x fewer tokens than grep+Read at recall@10, and supports indexing source code and documentation. The retrieval algorithm is a verbatim port of semble's hybrid BM25 + Model2Vec approach.

#agents#bm25#code-search#embeddings#go#golang#mcp
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.

Guides
#mcp-server
$ Install
$ go install github.com/townsendmerino/ken/cmd/ken@latest && go install github.com/townsendmerino/ken/cmd/ken-mcp@latest && ken download-model
↗ Visit site★ GitHub
01

Features

01Pure Go, no cgo; single static binary with free cross-compilation
02Drop-in MCP-compatible with semble (same tool schemas and output format)
03Verbatim port of semble's hybrid BM25 + Model2Vec retrieval algorithm
04Measured ~44x fewer tokens than grep+Read at recall@10 on agent queries
05Fast cold start (~10–20ms for small indexes)
02

Compatibility

macOS
macOS
Verified via docs
Linux
Linux
Verified via docs
03

Quick start

1
$ go install github.com/townsendmerino/ken/cmd/ken@latest
2
$ go install github.com/townsendmerino/ken/cmd/ken-mcp@latest
3
$ ken download-model
04

Use cases

↳Agent code search: quickly find relevant code chunks across large codebases
↳Embedded-corpus distribution: ship documentation as a single static binary with zero infrastructure
↳Database schema indexing: index live Postgres/SQLite/MySQL schemas for agent context
05

Alternatives

⚡Top VS:
VSVera★120→VScodesearch★93→VSsemble★6.3k→VS

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Compatibility03Quick start04Use cases05Alternatives
coco-search
★37
→
Vera logo
Vera★ 120
Local code search combining BM25, vector similarity, and cross-encoder reranking. Parses 60+ languages with tree-sitter, runs entirely offline, and returns structured results with file paths, line ranges, and symbol metadata. Built in Rust.
VSCompare→
codesearch logo
codesearch★ 93
Fast, local semantic code search as MCP server for OpenCode and Claude Code. Rust-powered, fully offline.
VSCompare→
semble logo
semble★ 6.3k
Fast and Accurate Code Search for Agents
VSCompare→
coco-search logo
coco-search★ 37
Local-first hybrid semantic code search tool. Indexes codebases into PostgreSQL with pgvector embeddings via Ollama, combines vector similarity + keyword search with RRF fusion. Supports 30+ languages. Features CLI, MCP server, WEB dashboard and interactive REPL.
VSCompare→
hister logo
hister★ 6.1k
Your own search engine
VSCompare→
gridctl logo
gridctl★ 45
🧪 Local Stack for testing Agents
VSCompare→
mimirs logo
mimirs★ 30
Local MCP server that gives AI coding agents persistent, searchable memory of your codebase
VSCompare→
distillery logo
distillery★ 25
Team knowledge evaporates daily — pairing sessions, debugging context, architectural rationale lost to Slack. Distillery captures it at the point of creation, connects it into a living graph, and surfaces it conversationally. It monitors feeds, tracks what matters to your projects, and alerts you before you know to ask. A team brain that learns.
VSCompare→
See all alternatives →
townsendmerino /
ken
↗

Fast hybrid code search for agents. Pure Go, drop-in MCP-compatible with semble.

33MIT
Last commit1d ago
StatusActive
CategoryRAG / Knowledge Base
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit