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.6.0.tar.gz (581.7 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.6.0-py3-none-any.whl (256.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bos_ai-1.6.0.tar.gz
  • Upload date:
  • Size: 581.7 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.6.0.tar.gz
Algorithm Hash digest
SHA256 5608026096d199d5fc7df46887bef91bf0f9af2992781ad0800ff25265fa66bd
MD5 5e6b2c70a5633b693f96259e976188a9
BLAKE2b-256 1bb672f5aa39e549e2713e24306ef19eeaa277ecf83ba991a3642578903e9c33

See more details on using hashes here.

Provenance

The following attestation bundles were made for bos_ai-1.6.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.6.0-py3-none-any.whl.

File metadata

  • Download URL: bos_ai-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 256.8 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.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 15984504b4080ce9d5f34f10ba46880d1af64785ed1aa0c92991e20037993c83
MD5 62055ffefd29b0e8760ca53cb97e28c0
BLAKE2b-256 9c31e732f0c1dbc17470d7ffcd2aa2eca398379d53c14001b7d54e1ea6404fbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for bos_ai-1.6.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