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 project 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 project add agent <name>      # add a specialist agent
boscli project add tool <Name>       # add a custom tool stub
boscli project add channel telegram  # wire a Telegram bot
boscli project 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.4.0.tar.gz (435.1 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.4.0-py3-none-any.whl (208.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bos_ai-1.4.0.tar.gz
  • Upload date:
  • Size: 435.1 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.4.0.tar.gz
Algorithm Hash digest
SHA256 032afc9855f8aa3406bea468a7184365eda4d566ca6bab99bbaef3813d9b0e63
MD5 5362ff104e35ddf5b86818ee05287976
BLAKE2b-256 d9e86f5534e1d6553f0bcbcebbcc7e446f437865fe735c5ab9defb347409aeee

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: bos_ai-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 208.2 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4636a312d99d9bfe6ff09c5295f0d85e400ee815597fd9616959d2b0d2d1d4e
MD5 faf9bf224f162fe1cd4e36812514741f
BLAKE2b-256 e6bd2ed7e94f0416da9fe4e8b18e4825184328458a05700cb44529ed7aefad7f

See more details on using hashes here.

Provenance

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