Skip to main content

AELSHA™ NEHEMVIX

Understand an unfamiliar codebase before you change it. Nehemvix 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 nehemvix.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
Ubuntu sudo add-apt-repository ppa:git-core/ppa, then sudo apt-get install git graphviz libpango-1.0-0 libpangoft2-1.0-0 pipx
Debian sudo apt-get install graphviz libpango-1.0-0 libpangoft2-1.0-0 pipx, plus git 2.50.1 or newer
Windows Use WSL (Ubuntu) and follow the Ubuntu line
pipx install aelsha-nehemvix
nehemvix --version

What's new in 2.1.0

  • nehemvix finish <job-id>: writes only the sections a finished guide is missing (for example after its cap ran out), on any model, without paying twice for finished work
  • For AI agents: --json (one JSON result on stdout, with a published schema), --events jsonl, and exit code 4 when a person must approve the cost first
  • Read commands: nehemvix list, status, outline, section, search, readiness
  • A framework-neutral Python API: from nehemvix.agentcli.api import Nehemvix (estimate, start with a cap, wait, pause, resume, read; typed errors)
  • nehemvix mcp: a local MCP server for your agents, read-only unless you set a spending ceiling. Tested with LangChain, LangGraph, Google ADK, OpenAI Agents SDK, Claude Agent SDK, Microsoft Agent Framework and CrewAI (guide)

What's new in 2.0.0

  • A new name: AELSHA™ NEHEMVIX. The command is nehemvix and the package is aelsha-nehemvix; your progress and remembered file summaries move to ~/.nehemvix the first time you run it

What's new in 1.1.0

  • nehemvix ask <job-id> "question": answers from a finished guide, with its sources
  • --format html,pdf,docx,pptx,drawio: the same exports as the web app
  • --git-token-env NAME: private repositories, with a token from a variable (never stored)
  • nehemvix doctor: checks your machine before a run
  • A readable estimate that says which --cap is enough, one-line errors with stable exit codes, and Ctrl-C that tells you how to resume

Every release: changelog.

Run

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

export OPENAI_API_KEY=...
nehemvix 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.

Nehemvix 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; nehemvix resume <job-id> continues later on the same or another model, without paying twice for finished work. If a guide finished with sections missing (its cap ran out while writing), nehemvix finish <job-id> writes only those.

Learn more

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

Metadata

Release files for aelsha-nehemvix 2.1.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-nehemvix 2.1.0
File Size Uploaded Provenance Actions
aelsha_nehemvix-2.1.0.tar.gz 724.2 kB Without provenance Details for aelsha_nehemvix-2.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for aelsha-nehemvix 2.1.0
File Interpreter ABI Platform Actions
aelsha_nehemvix-2.1.0-py3-none-any.whl Python 3 none any Details for aelsha_nehemvix-2.1.0-py3-none-any.whl

Total release size: 1.5 MB

Release files / aelsha_nehemvix-2.1.0.tar.gz

Download URL aelsha_nehemvix-2.1.0.tar.gz
Size 724.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b82ece1d334af94228edeeac48e65eae6ae85d75236ddb873a76878edb626d08
BLAKE2b-256 checksum
How to use checksums
4864934d010989fe77f6adaf4657b3285e14249df1d2c36b382be8fc5305f775
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Release files / aelsha_nehemvix-2.1.0-py3-none-any.whl

Download URL aelsha_nehemvix-2.1.0-py3-none-any.whl
Size 795.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
697960947a5bcf3d7e61dde36aaedd4d57c6fc967ad48da217cf803bcffe0914
BLAKE2b-256 checksum
How to use checksums
ff969a83279ef995faa089689887497f6905f009d1bf7c99e901c7c196281fc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.12

Security for aelsha-nehemvix 2.1.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

2.1.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