Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

milady

Dynamic Python loader for Milady — a personal AI assistant built on elizaOS.

This package provides a milady command that automatically manages the Node.js-based Milady runtime. Install via pip, run like any CLI tool.

Install

pip install milady

Or with pipx for isolated CLI install:

pipx install milady

Quick Start

# Start your personal AI agent (installs runtime automatically on first run)
milady start

# Or just run it — interactive onboarding guides you through setup
milady

# Show all commands
milady --help

How It Works

milady is a dynamic loader — a thin Python wrapper that:

  1. Checks for Node.js >= 22.12.0 on your system
  2. Ensures the milady npm package is installed globally
  3. Forwards all CLI commands to the Node.js runtime
  4. Installs the runtime automatically if not present

This means you get the full Milady experience through pip/pipx, without needing to interact with npm directly.

Python API

from milady import run, ensure_runtime, get_version

# Ensure the runtime is installed and ready
ensure_runtime()

# Run a milady command programmatically
exit_code = run(["start"])

# Check the installed version
version = get_version()
print(f"Milady {version}")

Requirements

  • Python >= 3.9
  • Node.js >= 22.12.0 (the loader will tell you how to install it if missing)

What is Milady?

Milady is a personal AI assistant you run on your own devices. It provides:

  • Zero-config onboarding with interactive setup
  • Support for multiple AI providers (Anthropic, OpenAI, Google, Ollama, etc.)
  • Web dashboard at http://localhost:2138
  • Plugin system for extensibility
  • Web3 wallet integration (EVM + Solana)
  • Desktop apps for macOS, Windows, and Linux

Links

License

MIT

Metadata

Release files for milady 2.0.0a125

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

Source distribution (sdist)

Source distribution for milady 2.0.0a125
File Size Uploaded
milady-2.0.0a125.tar.gz 6.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for milady 2.0.0a125
File Interpreter ABI Platform
milady-2.0.0a125-py3-none-any.whl Python 3 none any Details

Total release size: 12.6 kB

Release files / milady-2.0.0a125.tar.gz

Download URL milady-2.0.0a125.tar.gz
Size 6.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b0049de6994a91490630ef056f7c6ed943d29d1c4b7a3fe9b716dc5458274a07
BLAKE2b-256 checksum
How to use checksums
8b9e2856e129e84c4947279ddb65bdb6c22e4546b44d425fa8bf11d30ff1b710
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / milady-2.0.0a125-py3-none-any.whl

Download URL milady-2.0.0a125-py3-none-any.whl
Size 6.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc1b790dfdf587e3ee6cc16d30a496101ac3ef2744c060d30a6e6c2ee461a5cf
BLAKE2b-256 checksum
How to use checksums
5482098105d395560afc99ecd6486b00645c3ab01ba7582e251f2c13316491cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7
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