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.4

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.4
File Size Uploaded
bindai_cli-0.2.4.tar.gz 22.5 kB Details

Built distribution (wheel)

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

Total release size: 49.1 kB

Release files / bindai_cli-0.2.4.tar.gz

Download URL bindai_cli-0.2.4.tar.gz
Size 22.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7c2783919a91b6e95dc3ffd65d849a1630479a8f29658655d0485e17a811800e
BLAKE2b-256 checksum
How to use checksums
c65390e516d080ffae98c3ea62faff4432b4d360ce01c70d75d9ccc889e69027
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.4-py3-none-any.whl

Download URL bindai_cli-0.2.4-py3-none-any.whl
Size 26.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7cbd0b075c309f7bcd179c9dd1208a8ead4c159a1d4d8b2e4c8fda19079a1f11
BLAKE2b-256 checksum
How to use checksums
abf0827c393892e4cdd7734ddf756bf55eedc1296cac39d66f2327cd4c741f49
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

This release

0.2.4 This release

2 release files

0.2.3

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