Skip to main content

Lightweight, extensible framework for building and running multi-agent systems

Project description

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

From zero to agent in a single command.

PyPI Downloads Python License GitHub Stars

Quick Start

pip install bos-ai
OPENAI_API_KEY=<api-key> boscli ask "how are you" --model openai/gpt-4o

Using a different provider? See LiteLLM's provider docs for the right BOS_MODEL prefix and required environment variables. For example, using deepseek model

DEEPSEEK_API_KEY=<api-key> boscli ask "how are you" --model odeepseek/deepseek-v4-pro

Alternatively, it could use uvx to start:

OPENAI_API_KEY=<api-key> uvx boscli ask "how are you" --model openai/gpt-4o

Install uv to get the uvx.

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

Docs

See the documentation site for tutorials, architecture, extension points, and the configuration reference.

Building on BOS with an AI agent? llm-full.md is a single dense, code-grounded reference covering every mechanism — configuration, extension points, plugins, channels, skills, the CLI, and the runtime — in one file. boscli init drops a copy into every scaffolded project.

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.10.0.tar.gz (652.5 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.10.0-py3-none-any.whl (275.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bos_ai-1.10.0.tar.gz
  • Upload date:
  • Size: 652.5 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.10.0.tar.gz
Algorithm Hash digest
SHA256 b65238daa10412172970a223d134d85d49568b9133ddb38586b6cfa3e7046fba
MD5 70e08477869e7e4c7540750f5683c7a8
BLAKE2b-256 f00b35711d32627bdb757fbd410fd0d711cec78e4342b25d0fc724f7cd1049d5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: bos_ai-1.10.0-py3-none-any.whl
  • Upload date:
  • Size: 275.1 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.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 79496673b8c68473239a108052793cc34f6b0adce74e469c5fd108d5aff9a387
MD5 2f3b8d7491fb6ed4987f3ecf3fa018bb
BLAKE2b-256 94c2a0b98ec673f3286b2e2b893443bed9f8b1be31ca6e40b46c34d0dc187202

See more details on using hashes here.

Provenance

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