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

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.6
File Size Uploaded
bindai_cli-0.2.6.tar.gz 23.0 kB Details

Built distribution (wheel)

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

Total release size: 49.9 kB

Release files / bindai_cli-0.2.6.tar.gz

Download URL bindai_cli-0.2.6.tar.gz
Size 23.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bdd3dd21b1b6d62d80b656b8c9ae635569c99e8057b9168e066e3d3782ba99cf
BLAKE2b-256 checksum
How to use checksums
ba27dbec4680a3073f050b5ce961df659850c00f21538a8c8c969195fe4506f8
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.6-py3-none-any.whl

Download URL bindai_cli-0.2.6-py3-none-any.whl
Size 27.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ac6951fc59ce223d87840250f8c04cc5b4a0894d3727228b8e1ffb1c26f00808
BLAKE2b-256 checksum
How to use checksums
00120793c0eba571faebcf51fd21310b2216791d871f73614a8c268091872691
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

This release

0.2.6 This release

2 release files

0.2.5

2 release files

0.2.4

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