Agent♥︎Age
Catalog

io.github.theadamdanielsson/overllm

Official

by theadamdanielsson · Python

Find the LLM/AI calls you didn't need — where plain code or a regex does the job. No model.

io.github.theadamdanielsson/overllm — MCP Server

This MCP server provides overllm, a small, fast linter focused on finding code locations where LLM/AI calls are used for tasks that plain code or regex would do better. It detects unnecessary model usage and flags patterns where latency, cost, and nondeterminism could be avoided.

🛠️ Key Features

  • Lints for unnecessary LLM/AI calls
  • Uses real parsers: Python via standard-library ast
  • Uses tree-sitter for JavaScript and TypeScript
  • No model runs, network access, or API keys required

🚀 Use Cases

  • Identify cases like using an AI model to parse dates
  • Detect AI-based JSON extraction that duplicates json.loads
  • Apply static-analysis to reduce nondeterministic or costly model usage

⚡ Developer Benefits

  • Faster and deterministic checks (no model execution)
  • Avoids paying latency, money, and nondeterminism for simple transformations
  • Grounds detection in parsed syntax for Python/JavaScript/TypeScript

⚠️ Limitations

  • Supported languages indicated: Python, JavaScript, TypeScript
  • Readme excerpt provided does not specify additional tooling beyond linting

Topics

aideveloper-toolslinterllmopenaipre-commitstatic-analysis