Skip to main content

agentboot-app

Python wrapper and CLI for AgentBoot — a conversational AI sysadmin that recommends and installs operating systems on bare-metal hardware.

Install

pip install agentboot-app

No external dependencies. Pure stdlib.

Usage

Open the web UI

agentboot-app open

Ask the agent a question (streams response)

agentboot-app ask "What is the best Linux distro for a home server?"
agentboot-app ask "Compare Debian and Ubuntu" --provider openai --model gpt-4o --key sk-...

Get OS recommendations for your hardware

agentboot-app recommend --ram 16 --disk 512 --arch x86_64
agentboot-app recommend --ram 4 --disk 64 --arch arm64 --gpu none --efi true --cores 4

Show version

agentboot-app version

Python API

from agentboot_app.api import stream_chat, recommend

# Stream a response
for chunk in stream_chat("Best server OS for 8 GB RAM?", provider="openai", model="gpt-4o", api_key="sk-..."):
    print(chunk, end="", flush=True)

# Get hardware recommendations
result = recommend({"ram": 8, "disk": 256, "arch": "x86_64"})
for pick in result.get("recommendations", []):
    print(pick)

Override the API base URL with the AGENTBOOT_API environment variable.

Links

License

Apache-2.0. Copyright 2026 Francisco Angulo de Lafuente.

Metadata

Release files for agentboot-app 0.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 agentboot-app 0.1.0
File Size Uploaded Provenance
agentboot_app-0.1.0.tar.gz 14.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for agentboot-app 0.1.0
File Interpreter ABI Platform
agentboot_app-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.0 kB

Release files / agentboot_app-0.1.0.tar.gz

Download URL agentboot_app-0.1.0.tar.gz
Size 14.0 kB
Tags Source
SHA-256 checksum
How to use checksums
4c8e6be3540c04a129700bd2dbb0b70229232ae961d97819486a7177f5577f00
BLAKE2b-256 checksum
How to use checksums
a4e676597017330ffe499032225a69bf58dc2ed4a92d7031d49ee639e0941f78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / agentboot_app-0.1.0-py3-none-any.whl

Download URL agentboot_app-0.1.0-py3-none-any.whl
Size 13.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cd4f163839e0e22cb3f41f74968c287f717bd94d4b514c390b72e115d24547f8
BLAKE2b-256 checksum
How to use checksums
e004e270fd6198aefe89773d63ca216239b1c0a3b5ad654978b3f2ceaa327cad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Security for agentboot-app 0.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

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