Skip to main content

Lightweight single-file agent framework

Project description

 ███████████     ███████     █████████ 
░░███░░░░░███  ███░░░░░███  ███░░░░░███
 ░███    ░███ ███     ░░███░███    ░░░ 
 ░██████████ ░███      ░███░░█████████ 
 ░███░░░░░███░███      ░███ ░░░░░░░░███
 ░███    ░███░░███     ███  ███    ░███
 ███████████  ░░░███████░  ░░█████████ 
░░░░░░░░░░░     ░░░░░░░     ░░░░░░░░░  

From zero to agent in a single command.

PyPI Downloads Python License GitHub Stars

Quick Start

pip install bos-ai
boscli ask "how are you"

Or if you have uv installed:

uvx boscli ask "how are you"

Project Setup

mkdir my-agent && cd my-agent
boscli init          # guided setup: purpose, topology, model — writes a runnable baseline
boscli gateway start # start the agent runtime
boscli tui           # connect the terminal UI

Grow the project as you go:

boscli gen agent <name>      # add a specialist agent
boscli gen tool <Name>       # add a custom tool stub
boscli gen channel telegram  # wire a Telegram bot
boscli doctor                # check config, paths, env, credentials

Docs

See docs/ for architecture, extension points, and configuration reference.

License

See LICENSE.

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

bos_ai-1.7.0.tar.gz (591.3 kB view details)

Uploaded Source

Built Distribution

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

bos_ai-1.7.0-py3-none-any.whl (257.9 kB view details)

Uploaded Python 3

File details

Details for the file bos_ai-1.7.0.tar.gz.

File metadata

  • Download URL: bos_ai-1.7.0.tar.gz
  • Upload date:
  • Size: 591.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bos_ai-1.7.0.tar.gz
Algorithm Hash digest
SHA256 3cfcbe3ea320d32a63cf5258f5cb8a540d0845c4905c1f53b86eaf59404e8534
MD5 23fc3bc87257a763ba04c5dfa1c5fefa
BLAKE2b-256 6b55412c0a4ace9cad91e8a791998fefb62e8701ce4748d08fcc3c94f149a468

See more details on using hashes here.

Provenance

The following attestation bundles were made for bos_ai-1.7.0.tar.gz:

Publisher: release.yml on bos-agent/bos-ai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bos_ai-1.7.0-py3-none-any.whl.

File metadata

  • Download URL: bos_ai-1.7.0-py3-none-any.whl
  • Upload date:
  • Size: 257.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bos_ai-1.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8148584dd5e58c88a7a89e6db650e88e635fd8d75de9764977f79fd94ea2fed6
MD5 6e9f81f079a7e2a4d97127da256e2a90
BLAKE2b-256 3b794d0f59cd11befd88c94cc41af4812fcf97dde8dcfe071084e1d336cbb940

See more details on using hashes here.

Provenance

The following attestation bundles were made for bos_ai-1.7.0-py3-none-any.whl:

Publisher: release.yml on bos-agent/bos-ai

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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