Letta Code
Stateful agents in your terminal. Letta Code agents remember your work,
learn over time, and can read, edit, and run code in your project. This package
installs the letta command with a bundled Node.js runtime and native tools.
You do not need Node.js, npm, or a compiler to install or start it.
Install
With uv:
uv tool install letta
Or with pipx:
pipx install letta
You can also install into a Python virtual environment:
python -m pip install letta
letta --help
Requires Python 3.9+. Platform wheels target glibc Linux (2.28+, x86-64 and ARM64), macOS (14+, Intel and Apple Silicon), and Windows x64. Alpine/musl, 32-bit systems, and Windows ARM64 are not currently supported. Git and any tools you want your agent to use must be installed separately.
Start working
cd your-project
letta
Use /connect to configure an LLM provider, coding plan, or local inference
server. Ask your agent to explore the project, or run /init to bootstrap its
memory. Use /model to switch models, /new to start a conversation, /resume
to switch conversations, and /agent to switch agents.
Sign in with /login to back up agents to Letta Cloud and access them across
devices, including chat.letta.com. Without an account,
local agents stay on disk and may need manual backups. Provider or hosted model
usage can incur charges; installing the CLI does not include model credits.
letta --help
letta --version
letta -p "Explain this project"
Upgrade
Use the same tool that installed Letta Code:
uv tool upgrade letta
# or
pipx upgrade letta
# or, inside your virtual environment
python -m pip install --upgrade letta
In-app self-update is disabled for this distribution: upgrades replace the whole wheel, including its runtime. No npm install runs when you launch Letta.
Learn more
This distribution is the Letta Code CLI, not a Python SDK or API server.
For Python applications calling the Letta API, use
letta-client.
Metadata
Release files for letta 0.34.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Actions Reset | |||
|---|---|---|---|---|
| letta-0.34.12-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details for letta-0.34.12-py3-none-win_amd64.whl |
| letta-0.34.12-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details for letta-0.34.12-py3-none-manylinux_2_28_x86_64.whl |
| letta-0.34.12-py3-none-manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.28+ ARM64 | Details for letta-0.34.12-py3-none-manylinux_2_28_aarch64.whl |
| letta-0.34.12-py3-none-macosx_14_0_x86_64.whl | Python 3 | none | macOS 14.0+ x86-64 | Details for letta-0.34.12-py3-none-macosx_14_0_x86_64.whl |
| letta-0.34.12-py3-none-macosx_14_0_arm64.whl | Python 3 | none | macOS 14.0+ ARM64 | Details for letta-0.34.12-py3-none-macosx_14_0_arm64.whl |
Total release size: 383.1 MB
Release files / letta-0.34.12-py3-none-win_amd64.whl
| Download URL | letta-0.34.12-py3-none-win_amd64.whl |
|---|---|
| Size | 78.4 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1778ae9d94cbddd054d747df9651a102de3f52f864a16b0829197f7ba76891ef
|
|
BLAKE2b-256 checksum How to use checksums |
801802528567061b1dcb6ae6c0d88849f15605916ce0131cdac88131d90b7c92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 12, 2026.
Transparency logRelease files / letta-0.34.12-py3-none-manylinux_2_28_x86_64.whl
| Download URL | letta-0.34.12-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 79.4 MB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
f98c16343995c46a5047deed7f1314bd3aff9affd69b8c2e105ae454b6d18b24
|
|
BLAKE2b-256 checksum How to use checksums |
c7b15368f201c4461e8ee076c72b3df09ff305666e9aa243492529abb2f4d4a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 12, 2026.
Transparency logRelease files / letta-0.34.12-py3-none-manylinux_2_28_aarch64.whl
| Download URL | letta-0.34.12-py3-none-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 78.7 MB |
| Tags | Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
ea22580ea3199f1eb1ffe953a98b6d67e0ff2a7f2e640dba19ee84780dcca150
|
|
BLAKE2b-256 checksum How to use checksums |
c8567ffe63af1b23473f132038552d1699a8faa88534625df10803d723bb0934
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 12, 2026.
Transparency logRelease files / letta-0.34.12-py3-none-macosx_14_0_x86_64.whl
| Download URL | letta-0.34.12-py3-none-macosx_14_0_x86_64.whl |
|---|---|
| Size | 75.0 MB |
| Tags | Python 3 macOS 14.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
c3d236c8eab13c1d984d4594fc80df61bdc5af8660a333c85b15e38f56b6d4b7
|
|
BLAKE2b-256 checksum How to use checksums |
bcefb0edffb5c2437ac1a0477e0130df76116f06fbadcfd383550eda1dd5967e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 12, 2026.
Transparency logRelease files / letta-0.34.12-py3-none-macosx_14_0_arm64.whl
| Download URL | letta-0.34.12-py3-none-macosx_14_0_arm64.whl |
|---|---|
| Size | 71.7 MB |
| Tags | Python 3 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e8aebda3bfb10c6d84db2e777313a83b9f117dd3dc9eaef784072f70cf61b3c7
|
|
BLAKE2b-256 checksum How to use checksums |
ce7b0a5e9349c12a37107cc567e9cb5aa6d07c0446fa0751d5ebec2f1c558ec9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Oct 12, 2026.
Transparency logSecurity for letta 0.34.12
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
All 5 files in this release have been uploaded with provenance metadata.
Attestation for letta-0.34.12-py3-none-win_amd64.whl
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 Oct 12, 2026.
Transparency logA 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.