
Company News
Jerod Santo Joins Socket as Head of Media
Allow myself to introduce... myself.
@standardbeagle/lci
Advanced tools
Lightning Code Index - Sub-millisecond semantic code search and analysis
Lightning-fast code indexing and search for AI assistants.
@lci: vocabulary for marking up code with metadatanpm install -g @standardbeagle/lci
pip install lightning-code-index
brew install standardbeagle/tap/lci
go install github.com/standardbeagle/lci/cmd/lci@latest
Download pre-built binaries from GitHub Releases.
# Index and search in current directory
lci search "handleRequest"
# Find symbol definitions
lci def UserService
# Find all references to a symbol
lci refs CreateUser
# Display function call hierarchy
lci tree main
# Fast grep-style search
lci grep "TODO|FIXME"
# List files that would be indexed
lci list
Start the MCP server for AI assistant integration:
lci mcp
Add to your .mcp.json:
{
"lci": {
"command": "lci",
"args": ["mcp"],
"env": {}
}
}
Create .lci.kdl in your project root:
project {
name "my-project"
root "."
}
index {
include "**/*.go" "**/*.ts" "**/*.py"
exclude "**/node_modules/**" "**/vendor/**"
}
search {
max-results 100
context-lines 3
}
When running as an MCP server, LCI exposes these tools:
| Tool | Description |
|---|---|
search | Semantic code search with fuzzy matching |
get_context | Get detailed context for a code symbol |
find_files | Fast file path search with glob patterns |
code_insight | Codebase intelligence and analysis |
context | Save/load code context manifests |
semantic_annotations | Query @lci: semantic labels |
side_effects | Analyze function purity and side effects |
Mark up your code with @lci: annotations for enhanced AI understanding:
// @lci:risk[high] @lci:public-api
// @lci:requires[env:DATABASE_URL]
func HandleUserLogin(w http.ResponseWriter, r *http.Request) {
// ...
}
// @lci:purpose[Validate user credentials against database]
// @lci:must[Return error for invalid credentials]
func ValidateCredentials(username, password string) error {
// ...
}
@lci:risk[low|medium|high|critical], @lci:safe-zone, @lci:stability@lci:requires[env:VAR], @lci:requires[db:table], @lci:requires[service:name]@lci:convention[pattern], @lci:idiom[name], @lci:template[name]@lci:must[behavior], @lci:must-not[behavior], @lci:invariant[condition]@lci:purpose[description], @lci:domain[area], @lci:owner[team]lci/
├── cmd/lci/ # CLI entry point
├── internal/
│ ├── core/ # Trigram index, symbol store, reference tracker
│ ├── parser/ # Tree-sitter based multi-language parsing
│ ├── search/ # Search engine and scoring
│ ├── indexing/ # Master index and pipeline
│ ├── mcp/ # MCP server and tools
│ └── analysis/ # Code analysis and metrics
└── pkg/ # Public API
LCI is designed for speed:
# Run tests
go test ./...
# Build
go build ./cmd/lci
# Run with race detector
go test -race ./...
MIT License - see LICENSE for details.
Contributions are welcome! Please read the contributing guidelines before submitting PRs.
FAQs
Lightning Code Index - Sub-millisecond semantic code search and analysis
The npm package @standardbeagle/lci receives a total of 1 weekly downloads. As such, @standardbeagle/lci popularity was classified as not popular.
We found that @standardbeagle/lci demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Allow myself to introduce... myself.

Research
/Security News
A Twitch browser extension on Chrome and Firefox forwards users’ live OAuth session tokens through proxies controlled by a Russian bot service.

Security News
Anthropic found biased reasoning and recklessness drove Claude Mythos 5 to publish malware on PyPI and compromise a security vendor.