Skip to content
@project-david-ai

project-david-ai

.github

Public README

Project David

David was the first entity. What began as a single GPT with a custom system prompt grew into a full AI orchestration platform.

Project David is an open source AI orchestration substrate — a platform for building, running, and coordinating intelligent agents at scale.

Built for engineers who won't trade data sovereignty for convenience. Run open-weight models. Own your infrastructure. Orchestrate at scale.

Ecosystem

Repo Description
platform Core orchestration engine — supervisors, workers, streaming infrastructure
projectdavid Python SDK
entities-common Shared utilities and validation
david-core Docker orchestration layer
reference-backend Flask reference implementation
reference-frontend React reference implementation

Architecture

Project David is structured as a layered ecosystem. The platform is the core — a FastAPI orchestration engine that manages agents, tools, threads, and state. The SDK gives developers a clean Python interface to the platform without needing to interact with the REST API directly. david-core handles cloud deployment, TLS, and routing for the hosted instance.

The orchestration layer supports multi-agent deep research out of the box — a supervisor agent plans and delegates, workers execute in parallel, and a shared scratchpad provides observable, attributed state across the entire run.


Stack

Project David Stack


Sovereign Forge Cluster

Run inference and fine-tuning on your own GPU hardware. Scale horizontally across nodes or vertically within them — from a single home lab machine to a full enterprise cluster.

Project David Cluster

Documentation

Full documentation is available in the docs repository.

Topic Link
Platform Overview api-index.md
Quick Start sdk-quick-start.md
Assistants sdk-assistants.md
Tools sdk-tools.md
Architecture sdk-architecture.md

When the hosted docs site is live, all links above will be updated to docs.projectdavid.co.uk.

Quick Start

Install the SDK:

pip install projectdavid

Run your first inference:

from projectdavid import Entity

client = Entity(api_key="your_api_key")

assistant = client.assistants.create_assistant(
    name="my_assistant",
    instructions="You are a helpful AI assistant.",
)

thread = client.threads.create_thread()

See the Quick Start guide for the full example.

Pinned Loading

  1. projectdavid projectdavid Public

    Open source Python SDK for Project David — the GDPR compliant, self-hostable successor to the OpenAI Assistants API.

    Python 1

  2. projectdavid-core projectdavid-core Public

    The core source files to this self-hostable successor to the OpenAI Assistants API. To contribute to the core logic, fork or submit pull requests to this repro.

    Python 5 1

  3. projectdavid-platform projectdavid-platform Public

    A single pip installed package will orchestrate a production ready instance of the AI stack in any environment

    Python 1

  4. projectdavid-docs projectdavid-docs Public

    Project David docs app.

    TeX

Repositories

Showing 10 of 16 repositories
  • projectdavid-orm Public

    Shared SQLAlchemy ORM models and database utilities for the ProjectDavid platform. Provides a single source of truth for all database models used across ProjectDavid microservices, eliminating duplication between the core API, training service, and any future services that require direct database access.

    project-david-ai/projectdavid-orm’s past year of commit activity
    Python 0 0 0 0 Updated Apr 19, 2026
  • entities-common Public

    ``` Shared Pydantic schemas, validation interfaces, and utilities for the Project David sovereign AI runtime. Consumed by projectdavid-core, projectdavid (SDK), and projectdavid-platform. ```

    project-david-ai/entities-common’s past year of commit activity
    Python 0 0 0 0 Updated Apr 19, 2026
  • projectdavid-platform Public

    A single pip installed package will orchestrate a production ready instance of the AI stack in any environment

    project-david-ai/projectdavid-platform’s past year of commit activity
    Python 1 0 0 0 Updated Apr 19, 2026
  • projectdavid-core Public

    The core source files to this self-hostable successor to the OpenAI Assistants API. To contribute to the core logic, fork or submit pull requests to this repro.

    project-david-ai/projectdavid-core’s past year of commit activity
    Python 5 1 0 0 Updated Apr 19, 2026
  • staged-recipes Public Forked from conda-forge/staged-recipes

    A place to submit conda recipes before they become fully fledged conda-forge feedstocks

    project-david-ai/staged-recipes’s past year of commit activity
    Python 0 BSD-3-Clause 5,946 0 0 Updated Apr 17, 2026
  • projectdavid-docs Public

    Project David docs app.

    project-david-ai/projectdavid-docs’s past year of commit activity
    TeX 0 0 0 0 Updated Apr 13, 2026
  • projectdavid Public

    Open source Python SDK for Project David — the GDPR compliant, self-hostable successor to the OpenAI Assistants API.

    project-david-ai/projectdavid’s past year of commit activity
    Python 0 1 3 0 Updated Apr 13, 2026
  • projectdavid-services Public

    Shared services for the ProjectDavid platform. Provides a single source of truth for some service classes used across ProjectDavid microservices, eliminating duplication between the core API, training service, and any future services that require direct database access.

    project-david-ai/projectdavid-services’s past year of commit activity
    Python 0 0 0 0 Updated Apr 5, 2026
  • .github Public

    Public README

    project-david-ai/.github’s past year of commit activity
    1 0 0 0 Updated Mar 24, 2026
  • reference-backend Public

    AI Large Language Model Flask based back end for local inference.

    project-david-ai/reference-backend’s past year of commit activity
    Python 0 0 0 0 Updated Mar 11, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…