Skip to main content

BindAI CLI

bindai-cli provides the command-line interface for creating, inspecting, developing, and managing BindAI projects.

The CLI is designed to provide a convenient developer workflow around the BindAI framework and its project structure.

Features

The BindAI CLI provides commands for common development tasks, including:

  • Project creation
  • Project scaffolding
  • BindAI environment inspection
  • Framework diagnostics
  • Project creation
  • Development utilities
  • CLI-based project management

Installation

The CLI is included as the bindai-cli package in the BindAI workspace.

For development from the BindAI repository:

uv sync

The CLI can then be executed with:

uv run bindai

Common Commands

Doctor

Run BindAI diagnostics:

bindai doctor

This command is intended to help identify configuration or environment issues.

Inspect

Inspect the current BindAI environment or project:

bindai inspect

Create a Project

Create a new BindAI project:

bindai new my-project

The generated project can then be developed independently while using the BindAI framework.

Project Scaffolding

The CLI includes templates and scaffolding resources for creating BindAI projects.

A typical workflow is:

bindai new my-project
        │
        ▼
   Project files
        │
        ▼
   Configure project
        │
        ▼
   Add agents / workflows
        │
        ▼
      Develop

The package includes its CLI templates and scaffolding resources as package data so they can be distributed with the CLI.

Development

bindai-cli is part of the BindAI workspace.

From the repository root:

uv sync

Run the CLI:

uv run bindai

Run the complete test suite:

uv run pytest

Run static type checking:

uv run mypy packages/bindai-cli

Build the package:

uv build --package bindai-cli

Package API

The package currently exposes its version through:

from bindai_cli import __version__

print(__version__)

Current version:

0.1.8

The primary public interface of this package is the command-line application rather than a large Python API.

Architecture

The CLI sits at the developer-facing edge of the BindAI platform:

Developer
    │
    ▼
BindAI CLI
    │
    ├── Diagnostics
    ├── Inspection
    ├── Initialization
    └── Project Scaffolding
            │
            ▼
       BindAI Project
            │
      ┌─────┼─────┐
      ▼     ▼     ▼
   Agents Workflows Tools

This keeps command-line concerns separate from the core BindAI runtime and framework packages.

Documentation

Full BindAI documentation is available at:

https://docs.bindai.dev

License

BindAI is released under the MIT License.

Release files for bindai-cli 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bindai-cli 0.2.3
File Size Uploaded
bindai_cli-0.2.3.tar.gz 22.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bindai-cli 0.2.3
File Interpreter ABI Platform
bindai_cli-0.2.3-py3-none-any.whl Python 3 none any Details

Total release size: 48.9 kB

Release files / bindai_cli-0.2.3.tar.gz

Download URL bindai_cli-0.2.3.tar.gz
Size 22.3 kB
Tags Source
SHA-256 checksum
How to use checksums
7ff7401fbef68c40660282c3954f859fe91d8e310e96cd390419a25bf0732e5d
BLAKE2b-256 checksum
How to use checksums
3c4eab86fba633764db9931497717bdf962950ebed5b99deeface9a61d17cdb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / bindai_cli-0.2.3-py3-none-any.whl

Download URL bindai_cli-0.2.3-py3-none-any.whl
Size 26.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e49f5208054f8c336949d42f408fceb576a9013bc427d6be12ba78ddc487cfc4
BLAKE2b-256 checksum
How to use checksums
5f662ce84722e8125eaae468c54b8b1182bd5edccc4540b93d55c39c8f727ef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release history Release notifications | RSS feed

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

This release

0.2.3 This release

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page