Skip to main content
Symbol Index is an intelligent code navigation system that indexes TypeScript/JavaScript/Python symbols for instant lookup.

Features

  • Persistent index - Per-project index stored at ~/.config/lukan/indexes/
  • Automatic initialization - Lazy, non-blocking startup
  • Incremental updates - Git status + mtime detection
  • Auto-refresh - Updates after file modifications
  • TypeScript AST parsing - Accurate symbol extraction

FindSymbol Tool

Parameters

Usage in Tools

For files >300 lines, the ReadFile tool suggests using FindSymbol instead to locate specific code faster:
The tool returns the exact location (file:line-endLine) so you can read just the relevant section.