---
title: "local-code-search"
description: "Searches codebases with a local lightweight Ollama subagent."
canonical: https://agentpluginsdirectory.com/plugins/local-code-search
last-updated: 2026-09-25
---

# local-code-search
Searches codebases with a local lightweight Ollama subagent.
- Slug: local-code-search
- Publisher: Damian Bogunowicz
- Repository: https://github.com/dtransposed/subagent_plugin
- Manifest: plugin.json
- Version: 0.1.0
- Category (editorial): other
- Skills: 0
- MCP servers: 1 (local-code-search)
- Stars: 0
- Repository created: 2026-09-23
- Repository last pushed: 2026-09-23
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/local-code-search
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What local-code-search does, in the publisher's words

A lightweight demonstration of using Agent Plugins v1 to package a search subagent for easy maintenance, sharing across teams, and use across agent harnesses.

https://github.com/user-attachments/assets/14bd520b-1e6e-417c-8f82-d66c16de6c38

- Codex calls search_codebase with a question and an absolute workspace path.
- The MCP server asks Qwen to investigate the workspace.
- Qwen can call only repo_command, which supports:
- glob to list files with rg --files;
- grep to search text with rg;
- read to return a bounded section of a text file.

The subagent has no shell or write tool. Paths are resolved against the supplied workspace root, reads cannot escape that root, and file reads and returned tool output are bounded.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/dtransposed/subagent_plugin/HEAD/README.md

## MCP servers

- local-code-search: transport: stdio; command: uv run search-subagent; env: UV_PROJECT_ENVIRONMENT, UV_CACHE_DIR

Read from the plugin's own mcp.json. Environment variable names only, never values.
