smarter-sh/smarter

Kubernetes-style declarative infrastructure for AI Agents, LLMs, tools, APIs and enterprise workflows

12

stars

6,770

commits

JavaScript

primary language

Sep 1, 2026

updated

smarter.sh/
ai
data-science
django
drf
full-stack
llm
pydantic
python
toolcalling

README

The Smarter Project

Latest Release Build Status Docs Website Docker Pulls Artifact Hub License: GNU AGPL v3

Smarter is used as an instructional tool at University of British Columbia for teaching AI.

Smarter is an open-source platform for building and running enterprise AI systems. Instead of writing orchestration code, you define agents, prompts, tools, and integrations using YAML manifests, then deploy them through a web UI, CLI, API, or Kubernetes.

Smarter Manifest Smarter Web Console

Why Smarter?

Smarter replaces scattered AI orchestration code with a single declarative system for defining, testing, and running AI workflows across environments.

At a Glance

Quickstart

This setup uses Docker and takes around 20 minutes for first time installations.

  1. Verify project requirements:

  2. Add your credentials to .env in the root of this repo. See the inline documentation for details on the minimum environment variables that you will need to set.

  3. Initialize, build and run the application locally.

git clone https://github.com/smarter-sh/smarter
make help           # scaffolds a .env file in the root of the repo
                    #
                    # ****************************
                    # STOP HERE!
                    # ****************************
                    # Add your credentials to .env located in the project root folder.
                    #
make init           # pulls Docker containers, creates a Python virtual environment,
                    # installs all packages, creates and initializes a
                    # local MySql database, preloads example AI resources
make run            # runs all docker containers and starts a
                    # local web server http://localhost:9357/
  1. Login at http://localhost:9357/login/ with user admin@smarter.sh and password smarter.

See these onboarding videos:

Key Features

Smarter implements a yaml manifest-based approach to managing AI resources that is inspired by the Kubernetes project.

It provides a unified, declarative way to define, configure, and orchestrate the disparate resources that are required for creating and managing AI resources that integrate to other enterprise resources like REST API's and Sql databases. And it gives prompt engineering teams an intuitive workbench approach to designing, prototyping, testing, deploying and managing powerful AI resources for common corporate use cases including agentic workflows, customer facing chat solutions, and more. It includes a separately managed React-based chat UI that is compatible with a wide variety of front end ecosystems including NPM, Wordpress, Squarespace, Drupal, Office 365, Sharepoint, .Net, Netsuite, salesforce.com, and SAP. There is a Golang command-line interface, and a PyPi package for integrating the API functions into your own Python projects. It is developed to support prompt engineering teams working in large organizations. Accordingly, Smarter provides common enterprise features such as credentials management, team workgroup management, role-based security, accounting cost codes, and logging and audit capabilities.

Smarter provides seamless integration and interoperation between LLMs from DeepSeek, Google AI, Meta AI and OpenAI. It is LLM provider-agnostic, and provides seamless integrations to a continuously evolving list of value added services for security management, prompt content moderation, audit, cost accounting, and workflow management. Smarter is cloud native and runs on Kubernetes, on-site in your data center or in the cloud.

Smarter is cost effective when running at scale. It is extensible and architected on the philosophy of a compact core that does not require customization nor forking. It is horizontally scalable. It is natively multi-tenant, and can be installed alongside your existing systems. ## Quickstart

Helm Chart

See ghcr.io/smarter-sh/charts/smarter or Artifact Hub.

Documentation

Read the Docs: docs.smarter.sh

Support

Please report bugs to the GitHub Issues Page for this project.

Contributing

Please see the CONTRIBUTING.

Contributors

lpm0073

5,327 commits

actions-user

791 commits

dependabot[bot]

208 commits

smarter-sh/smarter

Kubernetes-style declarative infrastructure for AI Agents, LLMs, tools, APIs and enterprise workflows

12

stars

6,770

commits

JavaScript

primary language

Sep 1, 2026

updated

smarter.sh/
ai
data-science
django
drf
full-stack
llm
pydantic
python
toolcalling

README

The Smarter Project

Latest Release Build Status Docs Website Docker Pulls Artifact Hub License: GNU AGPL v3

Smarter is used as an instructional tool at University of British Columbia for teaching AI.

Smarter is an open-source platform for building and running enterprise AI systems. Instead of writing orchestration code, you define agents, prompts, tools, and integrations using YAML manifests, then deploy them through a web UI, CLI, API, or Kubernetes.

Smarter Manifest Smarter Web Console

Why Smarter?

Smarter replaces scattered AI orchestration code with a single declarative system for defining, testing, and running AI workflows across environments.

At a Glance

Quickstart

This setup uses Docker and takes around 20 minutes for first time installations.

  1. Verify project requirements:

  2. Add your credentials to .env in the root of this repo. See the inline documentation for details on the minimum environment variables that you will need to set.

  3. Initialize, build and run the application locally.

git clone https://github.com/smarter-sh/smarter
make help           # scaffolds a .env file in the root of the repo
                    #
                    # ****************************
                    # STOP HERE!
                    # ****************************
                    # Add your credentials to .env located in the project root folder.
                    #
make init           # pulls Docker containers, creates a Python virtual environment,
                    # installs all packages, creates and initializes a
                    # local MySql database, preloads example AI resources
make run            # runs all docker containers and starts a
                    # local web server http://localhost:9357/
  1. Login at http://localhost:9357/login/ with user admin@smarter.sh and password smarter.

See these onboarding videos:

Key Features

Smarter implements a yaml manifest-based approach to managing AI resources that is inspired by the Kubernetes project.

It provides a unified, declarative way to define, configure, and orchestrate the disparate resources that are required for creating and managing AI resources that integrate to other enterprise resources like REST API's and Sql databases. And it gives prompt engineering teams an intuitive workbench approach to designing, prototyping, testing, deploying and managing powerful AI resources for common corporate use cases including agentic workflows, customer facing chat solutions, and more. It includes a separately managed React-based chat UI that is compatible with a wide variety of front end ecosystems including NPM, Wordpress, Squarespace, Drupal, Office 365, Sharepoint, .Net, Netsuite, salesforce.com, and SAP. There is a Golang command-line interface, and a PyPi package for integrating the API functions into your own Python projects. It is developed to support prompt engineering teams working in large organizations. Accordingly, Smarter provides common enterprise features such as credentials management, team workgroup management, role-based security, accounting cost codes, and logging and audit capabilities.

Smarter provides seamless integration and interoperation between LLMs from DeepSeek, Google AI, Meta AI and OpenAI. It is LLM provider-agnostic, and provides seamless integrations to a continuously evolving list of value added services for security management, prompt content moderation, audit, cost accounting, and workflow management. Smarter is cloud native and runs on Kubernetes, on-site in your data center or in the cloud.

Smarter is cost effective when running at scale. It is extensible and architected on the philosophy of a compact core that does not require customization nor forking. It is horizontally scalable. It is natively multi-tenant, and can be installed alongside your existing systems. ## Quickstart

Helm Chart

See ghcr.io/smarter-sh/charts/smarter or Artifact Hub.

Documentation

Read the Docs: docs.smarter.sh

Support

Please report bugs to the GitHub Issues Page for this project.

Contributing

Please see the CONTRIBUTING.

Contributors

lpm0073

5,327 commits

actions-user

791 commits

dependabot[bot]

208 commits

Languages

JavaScript

48.5%

Python

30.1%

CSS

15.3%

TypeScript

3.2%

HTML

2.4%