Metadata-Version: 2.4
Name: hypergumbo
Version: 2.0.0
Summary: Local-first repo behavior map generator
Author: Hypergumbo contributors
License: AGPL-3.0-or-later
Keywords: cli,code-graph,local-first,static-analysis
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.10
Requires-Dist: hypergumbo-core==2.0.0
Requires-Dist: hypergumbo-lang-common==2.0.0
Requires-Dist: hypergumbo-lang-extended1==2.0.0
Requires-Dist: hypergumbo-lang-mainstream==2.0.0
Provides-Extra: dev
Requires-Dist: bandit>=1.8; extra == 'dev'
Requires-Dist: check-jsonschema>=0.29; extra == 'dev'
Requires-Dist: jsonschema>=4.18; extra == 'dev'
Requires-Dist: pip-audit>=2.7; extra == 'dev'
Requires-Dist: pytest-cov>=5; extra == 'dev'
Requires-Dist: pytest-xdist>=3; extra == 'dev'
Requires-Dist: pytest>=8; extra == 'dev'
Requires-Dist: ruff>=0.8; extra == 'dev'
Requires-Dist: yamllint>=1.35; extra == 'dev'
Provides-Extra: embeddings
Requires-Dist: sentence-transformers>=2.2; extra == 'embeddings'
Description-Content-Type: text/markdown

# hypergumbo

Local-first repo behavior map generator for AI coding agents.

## Installation

```bash
pip install hypergumbo
```

This installs all hypergumbo components:
- `hypergumbo-core`: CLI, IR, slice, sketch, linkers
- `hypergumbo-lang-mainstream`: Python, JS, Java, Go, Rust, etc.
- `hypergumbo-lang-common`: Haskell, Elixir, GraphQL, etc.
- `hypergumbo-lang-extended1`: Zig, Solidity, Agda, etc.

## Usage

```bash
# Generate behavior map
hypergumbo run .

# Generate token-budgeted overview
hypergumbo sketch .

# Forward slice from a symbol
hypergumbo slice --symbol MyClass.method

# Reverse slice to find callers
hypergumbo slice --reverse --symbol MyClass.method
```

## Documentation

See https://codeberg.org/iterabloom/hypergumbo for full documentation.
