Skip to main content

BindAI Logo

BindAI

Build production-ready AI applications with agents, workflows, memory, knowledge retrieval, and tools.

A modular, provider-agnostic Python framework for developing intelligent applications—from AI assistants to enterprise automation platforms.

DocumentationWebsitePyPIGitHub


Build AI Software, Not Just AI Demos

Modern AI applications require far more than a single LLM call.

BindAI provides a unified architecture for building complete AI systems with reusable components for:

  • 🤖 AI Agents
  • 🔄 Workflows
  • 🛠 Tools
  • 🧠 Memory
  • 📚 Knowledge & RAG
  • 📄 Prompt Management
  • 🔌 Model Providers
  • 🏗 Projects
  • ⚙ Enterprise Automation

Whether you're creating an AI assistant, document processing pipeline, internal business automation, or a distributed multi-agent platform, BindAI provides the building blocks to scale from prototype to production.


Installation

Install the complete framework:

pip install bindai

Or clone the repository for development:

git clone https://github.com/BindBrain/BindAI.git

cd BindAI

pip install -e .

Quick Example

from bindai import Agent

agent = Agent(
    name="assistant",
    instructions="You are a helpful AI assistant."
)

response = agent.run(
    "Explain what BindAI is."
)

print(response.output)

As your application grows you can incrementally add:

  • Memory
  • Tools
  • Knowledge Retrieval
  • Workflows
  • Human Approval
  • Scheduling
  • Multiple AI Providers

without changing your application's architecture.


Why BindAI?

Most AI frameworks focus on a single part of the problem.

BindAI is designed as a complete application framework where every component works together through a consistent architecture.

Python First

Write clean Python without excessive abstractions.

Modular

Every component can be used independently or combined into larger systems.

Provider Agnostic

Switch between OpenAI, Anthropic, Ollama, Azure OpenAI, and future providers without rewriting application logic.

Production Ready

Designed for real-world software with retries, workflows, scheduling, memory, logging, and extensibility.


Features

🤖 AI Agents

  • Intelligent agent execution
  • Conversation management
  • Prompt management
  • Tool calling
  • Structured outputs
  • Streaming responses

🔄 Workflows

  • Sequential execution
  • Conditional branching
  • Loops
  • Parallel execution
  • Retry policies
  • Timeouts
  • Human approval
  • Scheduling

🛠 Tools

  • Automatic tool registration
  • Function schema generation
  • Metadata support
  • Context-aware execution

🧠 Memory

  • Conversation memory
  • Pluggable memory providers
  • Long-term context

📚 Knowledge & RAG

  • Document ingestion
  • Embeddings
  • Vector search
  • Retrieval-Augmented Generation

🔌 AI Providers

  • OpenAI
  • Anthropic
  • Ollama
  • Azure OpenAI
  • Custom Providers

🏗 Projects

Organize applications, workflows, tools, prompts, memory, and knowledge into reusable AI projects.


Package Ecosystem

BindAI is built as a modular ecosystem.

Package Purpose
bindai Main framework
bindai-agent AI Agents
bindai-application Applications
bindai-cli Command Line Interface
bindai-config Configuration
bindai-core Core Framework
bindai-embeddings Embedding Providers
bindai-group Agent Groups
bindai-host Hosting
bindai-knowledge Knowledge & RAG
bindai-memory Memory
bindai-model AI Models
bindai-project Project Management
bindai-prompts Prompt System
bindai-prompt-builder Prompt Builder
bindai-providers Provider Interface
bindai-provider-openai OpenAI Provider
bindai-retrieval Retrieval
bindai-runtime Runtime
bindai-task Tasks
bindai-tool Tool System
bindai-workflow Workflow Engine

Each package can evolve independently while remaining fully compatible with the BindAI ecosystem.


Architecture

                 User
                   │
                   ▼
                Project
                   │
         ┌─────────┴─────────┐
         ▼                   ▼
    Applications        Workflows
         │                   │
         └─────────┬─────────┘
                   ▼
                 Agents
                   │
        ┌──────────┼──────────┐
        ▼          ▼          ▼
     Memory    Knowledge    Tools
        │          │          │
        └──────────┼──────────┘
                   ▼
             Model Providers
                   │
      ┌────────────┼────────────┐
      ▼            ▼            ▼
   OpenAI     Anthropic      Ollama

Every component has a single responsibility, making applications easier to extend, test, and maintain.


Project Structure

BindAI/

├── packages/
│   ├── bindai/
│   ├── bindai-agent/
│   ├── bindai-core/
│   ├── bindai-memory/
│   ├── bindai-tool/
│   ├── bindai-workflow/
│   ├── bindai-project/
│   └── ...
│
├── docs/
├── examples/
├── templates/
├── scripts/
│
├── README.md
├── docs.json
└── pyproject.toml

Documentation

Complete documentation is available at:

https://docs.bindai.dev

Documentation includes:

  • Getting Started
  • Installation
  • Core Concepts
  • Agents
  • Tools
  • Memory
  • Knowledge & RAG
  • Workflows
  • Projects
  • Templates
  • API Reference

Roadmap

Upcoming milestones include:

  • Additional AI providers
  • Advanced workflow engine
  • Enhanced memory systems
  • Improved RAG architecture
  • MCP integration
  • Enterprise integrations
  • Monitoring & Observability
  • Visual workflow editor
  • Plugin ecosystem
  • Template marketplace

Contributing

Contributions are welcome.

If you'd like to improve BindAI:

  1. Fork the repository.
  2. Create a feature branch.
  3. Implement your changes.
  4. Add tests when appropriate.
  5. Submit a Pull Request.

Bug reports, documentation improvements, and feature suggestions are always appreciated.


Community

Community discussions, templates, and additional resources will be introduced as the ecosystem grows.


License

BindAI is released under the MIT License.


Vision

BindAI aims to become a complete open-source ecosystem for AI software development.

The long-term vision includes:

  • Production-ready AI framework
  • Enterprise automation platform
  • Modular package ecosystem
  • AI application templates
  • Visual workflow designer
  • Complete developer platform

Build AI Software. Scale Everywhere.

Made with ❤️ by BindBrain

https://bindai.dev

Release files for bindai 0.1.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 0.1.4
File Size Uploaded
bindai-0.1.4.tar.gz 7.3 kB Details

Built distribution (wheel)

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

Total release size: 17.9 kB

Release files / bindai-0.1.4.tar.gz

Download URL bindai-0.1.4.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5d59a082b917df7321d0ccb45e70c1eb78f42a3e5d836e8f53682da4aad38e82
BLAKE2b-256 checksum
How to use checksums
51032da697bf68777f67cdb033a63928d2703e27c56af9d34c3da8710f26ad6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / bindai-0.1.4-py3-none-any.whl

Download URL bindai-0.1.4-py3-none-any.whl
Size 10.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aa3ac9a96dd119b2893493205ff51545fbd30715166434368b56090ae5e143a6
BLAKE2b-256 checksum
How to use checksums
c48343c178545577725fab791f4b825e8b5c73aa67e8c8163333e86a4627bb38
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.1.9

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

This release

0.1.4 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

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