Metadata-Version: 2.5
Name: mandri
Version: 0.0.1b0
Summary: Local control plane for AI agents
Project-URL: Homepage, https://mandri.io
Project-URL: Download, https://get.mandri.io
Author-email: Mandri Labs <labs@mandri.io>
License-Expression: Apache-2.0
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.13
Requires-Dist: aiosqlite==0.22.1
Requires-Dist: claude-agent-sdk==0.2.152
Requires-Dist: fastapi==0.141.1
Requires-Dist: httpx==0.28.1
Requires-Dist: litellm==1.99.0rc1
Requires-Dist: openai-codex-cli-bin==0.154.0
Requires-Dist: psutil==7.2.2
Requires-Dist: pydantic==2.13.4
Requires-Dist: rich==15.0.0
Requires-Dist: tomlkit==0.15.1
Requires-Dist: uvicorn==0.52.4
Requires-Dist: websockets==17.1
Description-Content-Type: text/markdown

# Mandri

Mandri is a local control plane for AI agents. It connects a desktop client and a
command-line interface to a local daemon that manages sessions, providers and
agent runtimes.

This is beta software. Interfaces may change between beta releases.

## Installation

Install the Python package into an isolated tool environment with Python 3.13:

```sh
uv tool install --python 3.13 "mandri==0.0.1b0"
```

The package provides two commands:

```sh
mandri --help
mandri-daemon --help
mandri-daemon serve
```

The daemon stores configuration and its database in `~/.mandri`. Use
`--base-dir` to select a different data directory. Its default address is
`http://127.0.0.1:8787`.

Provider credentials and agent runtime access are configured separately.
Available runtimes depend on the software installed on the machine.

## License

Mandri is licensed under Apache-2.0. See `LICENSE` for details.
