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.5.0.tar.gz (568.8 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.5.0-py3-none-any.whl (252.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bos_ai-1.5.0.tar.gz
  • Upload date:
  • Size: 568.8 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.5.0.tar.gz
Algorithm Hash digest
SHA256 c1daac37c1907b244e8393bf2b6c3d4e0cba6b7918e603a9193b6a12eb1652f7
MD5 f5ed2d5646d49603fb0769ba8cd19a58
BLAKE2b-256 43fd7b533130f3127c7eeaddc704b210c9dff90fa30acb99742d8e5be2b5934e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: bos_ai-1.5.0-py3-none-any.whl
  • Upload date:
  • Size: 252.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.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1b0ed708e8be67d4982ae2632c7af392b6fb313ac29aaa141f229d0e5159ae74
MD5 178883342a8a5374ed2b1434a3d32936
BLAKE2b-256 0ceb3d81f9930c152ff40b2f88483a4712584bd01913551b080244e9113b67a5

See more details on using hashes here.

Provenance

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