Skip to main content

lv24-brain (Python launcher)

A thin Python launcher for LV24 Brain, the curated project memory CLI for coding agents and people. LV24 Brain itself is a Go binary published on npm as lv24-brain and through signed GitHub release installers. This package does not reimplement the CLI, bundle Node.js, or download the binary: the lv24-brain command delegates to the npm package through npx.

The npm package, the signed installers, and GitHub Releases remain the canonical distribution. The PyPI package only contains this launcher.

The brain name

This package intentionally installs only the lv24-brain console script. It does not install brain, because the native Go binary, the signed installers, and the npm package already own that name. A pip-installed brain script would silently shadow the real binary depending on PATH order. Use lv24-brain for the launcher, or install the native binary for brain:

npm i -g lv24-brain
# or the installers in docs/install.md
brain version

Prerequisites

  • Node.js 18 or newer, including npm and npx (nodejs.org).
  • Network access on first run, or an npm cache that already contains the requested package, because npx may download it.
  • Python 3.9 or newer.

The CLI itself does not need a Go toolchain or a checkout of the repository.

Installation

The launcher is available on PyPI as lv24-brain; the current version is 0.13.0:

pip install lv24-brain

This installs one console script, lv24-brain. It does not install brain: the native Go binary and the npm package keep that command. The launcher also runs as a module:

python -m lv24_brain --help

Usage

lv24-brain open .
lv24-brain search "auth"
lv24-brain handoff "done: login page" --next "wire the logout button"

All arguments are forwarded unchanged to the npm CLI. The child process inherits the terminal, environment, and exit code.

If npx cannot be found, the launcher exits with code 127 and prints an installation hint. An interrupted run exits with code 130.

Version pinning

By default the launcher runs the npm package version matching its own version (currently 0.13.0). Override it with BRAIN_NPM_VERSION to use any npm version or tag:

BRAIN_NPM_VERSION=latest lv24-brain --help
BRAIN_NPM_VERSION=0.13.0 lv24-brain --help

PowerShell:

$env:BRAIN_NPM_VERSION = "latest"; lv24-brain --help

Keep the launcher and the npm CLI on the same version unless you have a reason not to; the Python package is released for the same tag.

License

Apache-2.0. See LICENSE.

Metadata

Release files for lv24-brain 0.13.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 lv24-brain 0.13.0
File Size Uploaded Provenance Actions
lv24_brain-0.13.0.tar.gz 9.5 kB With provenance Details for lv24_brain-0.13.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for lv24-brain 0.13.0
File Interpreter ABI Platform Actions
lv24_brain-0.13.0-py3-none-any.whl Python 3 none any Details for lv24_brain-0.13.0-py3-none-any.whl

Total release size: 18.1 kB

Release files / lv24_brain-0.13.0.tar.gz

Download URL lv24_brain-0.13.0.tar.gz
Size 9.5 kB
Tags Source
SHA-256 checksum
How to use checksums
dc995dee94984552d744ca170d52add3b523440f64ffa4d47d48b2f2d7d1e4fd
BLAKE2b-256 checksum
How to use checksums
20780aff235b047145b8f698ae61ff631e1a8b6eaef6f6620cbdcb973fa33a5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 10, 2026.

Transparency log

Release files / lv24_brain-0.13.0-py3-none-any.whl

Download URL lv24_brain-0.13.0-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
56c3d5e41a1ad79127b635f70679673df5c6709d735edb0126ccc29ac03808cb
BLAKE2b-256 checksum
How to use checksums
c89ea3f47a77ca4d8c0029b35a8f8feac5eff8605d92a0c568bac6ab59ed6dea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 10, 2026.

Transparency log

Security for lv24-brain 0.13.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.

Full provenance

Both files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for lv24_brain-0.13.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 10, 2026.

Transparency log

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.

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