SylphxAI

Locus

Community SylphxAI
Updated

Locus — the exact code chunk for the job. Fast local hybrid code search for agents.

Locus

The exact code chunk for the job

Locus gives coding agents fast, local code search that returns complete,implementation-ready chunks instead of grep dumps or whole-file guesses.

npx -y @sylphx/locus --root=/absolute/path/to/project

For Claude Code:

claude mcp add locus -- npx -y @sylphx/locus --root=/absolute/path/to/project

The fastest useful workflow

Ask a natural-language question:

{
  "query": "where is user authentication enforced?",
  "limit": 5
}

Locus returns ranked AST chunks with file paths, line ranges, symbol names,score explanations, freshness, and explicit gaps.

Jobs Locus is built for

Ask your agent Locus returns
“Where is this behavior implemented?” codebase_search
“What code is related to this function?” find_related
“Search across these repositories.” cross-repo search
“Find the implementation, not tests or declarations.” ranked code chunks
“Give me enough context to edit safely.” compact, deduplicated results

Tool surface

Tool Purpose
codebase_search Hybrid local search over code chunks
find_related Find related chunks from a known file and line

The public surface stays small. Indexing is cached locally and refreshed whenthe repository changes. Optional embeddings are opt-in and never required forthe default path.

Predictable defaults

Locus does not hide expensive work behind “auto”.

  • fast is the default local TF-IDF and AST path.
  • quality enables optional vectors and reranking when configured.
  • research is not a Locus mode; use a separate web tool for external sources.
  • No Docker, vector database, or API key is required.
  • Generated files, dependencies, and build output are excluded by default.

Why agents use it

  • AST boundaries return functions, classes, and methods.
  • Hybrid ranking combines lexical and semantic evidence when available.
  • Results include score components instead of opaque ordering.
  • Token budgets and dedup keep context small.
  • Local indexes keep code on the machine.

Companion MCP tools

Product Job
Citra PDF answers with page-level proof
Iris Image facts and pixel evidence
Cue Video timelines and timestamp evidence
Spine Repository architecture and impact
Lookout Web research with source excerpts

Locus finds the code chunk; Spine maps the repository architecture. Each productis independent, so install only the tools your agent needs.

Development

bun install
bun run build
bun test
cargo test
bun run benchmark:public-proof
bun run benchmark:release-gate

License

MIT

MCP Server · Populars

MCP Server · New

    feder-cr

    invisible_playwright_mcp

    Anti-detect agentic stealth browser: undetected browsing, browser automation, Python AI web browsing agent, computer use, scraping, lead generation. No captchas.

    Community feder-cr
    odds-api

    odds-api

    OpenAPI sports betting odds API for coding agents with REST examples, SDKs, MCP, mock mode, arbitrage, positive EV, and bookmaker comparison.

    Community odds-api
    SylphxAI

    Citra

    Citra — PDF answers with page-level proof. Local-first structured text, tables, OCR, visual evidence, and citations via MCP, CLI, and SDK.

    Community SylphxAI
    fastcrw

    fastCRW

    Fast, lightweight Firecrawl/Tavily alternative in Rust. Web scraper, crawler & search API with MCP server for AI agents. Drop-in Firecrawl-compatible API (/scrape, /crawl, /search). 2.3x faster than Tavily, 1.5x faster than Firecrawl in 1K-URL benchmarks. 6 MB RAM, single binary. Self-host or use managed cloud.

    Community fastcrw
    Hyperiux-Immersion-Labs

    hyperiux-mcp-server

    Animation effects and interactive UI components for Next.js - CLI-installable, 50+ free MIT effects and 100+ Pro