Skip to main content

Python wrapper and CLI for AgentBoot — conversational AI sysadmin

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentboot_app-0.1.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentboot_app-0.1.0-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file agentboot_app-0.1.0.tar.gz.

File metadata

  • Download URL: agentboot_app-0.1.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for agentboot_app-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4c8e6be3540c04a129700bd2dbb0b70229232ae961d97819486a7177f5577f00
MD5 cc0788176463ed07d671470f9fc9bdc3
BLAKE2b-256 a4e676597017330ffe499032225a69bf58dc2ed4a92d7031d49ee639e0941f78

See more details on using hashes here.

File details

Details for the file agentboot_app-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: agentboot_app-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for agentboot_app-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cd4f163839e0e22cb3f41f74968c287f717bd94d4b514c390b72e115d24547f8
MD5 3448942ccd6f5662484f61c7cd9d66b1
BLAKE2b-256 e004e270fd6198aefe89773d63ca216239b1c0a3b5ad654978b3f2ceaa327cad

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page