# pi-codebase-map

TF-IDF codebase search for Pi. Smarter than grep, zero dependencies.

## Install

```bash
pi install npm:@artale/pi-codebase-map
```

## Tools

| Tool | Description |
|------|-------------|
| `codebase_index` | Index the current project |
| `codebase_search` | Search by natural language query |
| `codebase_status` | Index stats and freshness |

## Commands

- `/index` — reindex current project
- `/search <query>` — search the codebase

## How it works

1. Walks project files (respects .gitignore via `git ls-files`)
2. Chunks code by function/class boundaries
3. Builds TF-IDF vectors (pure TypeScript, no deps)
4. Cosine similarity search on queries

Index stored in `.pi-codebase-map/` (add to .gitignore).

## License

MIT
