Skip to main content

AELSHA™ RepoLantern

Understand an unfamiliar codebase before you change it. RepoLantern turns any Git repository into a grounded guide for beginners, senior engineers or architects. Every guide includes architecture diagrams and citations to exact lines, and every file and code name in it is checked against the code. It runs with your own AI model key; the key is never stored.

This package is the command-line tool. It runs the same pipeline as the web app at repolantern.aelsha.com, on your own machine.

Install

You need Python 3.12 or newer, git 2.50.1 or newer, Graphviz (diagrams) and Pango (PDF export):

System Command
macOS brew install git graphviz pango pipx
Debian or Ubuntu sudo apt-get install git graphviz libpango-1.0-0 libpangoft2-1.0-0 pipx
Windows Use WSL (Ubuntu) and follow the Debian line
pipx install aelsha-repolantern
repolantern --version

Run

Put your key in an environment variable, never on the command line:

export OPENAI_API_KEY=...
repolantern run https://github.com/octocat/Hello-World --provider openai --model gpt-6-luna --cap 0.50

The run continues only if the estimate's upper end is within --cap (US dollars). Otherwise it stops before spending anything. The guide, an assessment and a cost report are written to ./out.

RepoLantern works with Google Gemini, Vertex AI, Anthropic Claude, OpenAI, AWS Bedrock, Microsoft Foundry and any OpenAI-compatible service, including free models on OpenRouter at $0. If a model's limit runs out, the run pauses; repolantern resume <job-id> continues later on the same or another model, without paying twice for finished work.

Learn more

Built with AELSHA™ ASTRA by AELSHA INNOVATIONS OPC PRIVATE LIMITED. Licensed under the Apache License 2.0.

Metadata

Release files for aelsha-repolantern 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aelsha-repolantern 1.0.0
File Size Uploaded Provenance Actions
aelsha_repolantern-1.0.0.tar.gz 600.4 kB Without provenance Details for aelsha_repolantern-1.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aelsha-repolantern 1.0.0
File Interpreter ABI Platform Actions
aelsha_repolantern-1.0.0-py3-none-any.whl Python 3 none any Details for aelsha_repolantern-1.0.0-py3-none-any.whl

Total release size: 1.3 MB

Release files / aelsha_repolantern-1.0.0.tar.gz

Download URL aelsha_repolantern-1.0.0.tar.gz
Size 600.4 kB
Tags Source
SHA-256 checksum
How to use checksums
91bf4bc43b99d4a8bc14aa9f75669e71bdeebb261a55ef7522542a2591189a1f
BLAKE2b-256 checksum
How to use checksums
16e96b20f6d907d544c8dbccf578d99a3f040832d70ec01c73de5976463c6ec8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.12

Release files / aelsha_repolantern-1.0.0-py3-none-any.whl

Download URL aelsha_repolantern-1.0.0-py3-none-any.whl
Size 668.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f45a9718bcad29a1ed2b08720bd7f37cb5591d76e42725d0b5a8f16b15d7212c
BLAKE2b-256 checksum
How to use checksums
a59391b7bf8a5363a04fd5dd0100d2fab550a7044f152e3009f7c02562c4a84a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.12

Security for aelsha-repolantern 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page