Practical overview
When it fits
Use MakerAI Suite when the application is being developed in Delphi and needs model connectivity, RAG, agent orchestration or MCP tool integration within that codebase.
Who it is for
- Delphi developers integrating LLM providers into applications.
- Teams building retrieval-augmented or agent-based workflows in Delphi.
- Developers exposing or consuming tools through MCP from Delphi software.
Documented uses
- Connect a Delphi application to providers such as OpenAI, Claude, Gemini or Ollama.
- Build vector- or graph-based retrieval-augmented generation pipelines.
- Create agent graphs with checkpoints and human approval.
- Expose or consume tools through MCP clients and servers.
- Add FMX visual components for chat interfaces.
Requirements & limits
The repository is public and MIT-licensed. The README lists Delphi 10.4 as limited support and Delphi 11–13 as full support; a Free Pascal 3.2+ port is available on the fpc branch. The manual is listed in English and Spanish.
- Delphi version matters: 10.4 is marked limited, while 11–13 are marked full support.
- RAG database drivers are provided through a separate package and listed for PostgreSQL/pgvector, SQL Server and SQLite.
- The FMX visual package requires Skia; design-time editors require VCL and DesignIDE.
- Provider credentials are configured by the application, with environment-variable references supported through the documented @VAR_NAME convention.
- The Free Pascal/Lazarus port is on a separate repository branch.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the MakerAI Suite Delphi packages
Prepare the repository and compile its documented package sequence in Delphi.
Before you start
- A Delphi installation; Delphi 10.4 is listed as limited support, while Delphi 11–13 are listed as full support.
- The MakerAI Suite repository.
- Skia for the FMX UI package; VCL and DesignIDE for design-time editors.
Steps
Clone the MakerAI repository.
Add the listed Source subdirectories to Delphi’s Library paths.
Compile and install MakerAI.dpk, MakerAi.RAG.Drivers.dpk, MakerAi.UI.dpk and MakerAiDsg.dpk in that order, accounting for the stated package dependencies.
Expected outcome
The project’s runtime, RAG driver, UI and design-time packages are compiled and installed according to the README’s setup sequence.
Guide limitations
- The UI package requires Skia; the design-time package requires VCL and DesignIDE.
- Delphi 10.4 support is limited.
- This guide covers package setup, not configuring a provider or running an application.
Compare options for Retrieval-augmented applications
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| MakerAI Suite | Connect a Delphi application to providers such as OpenAI, Claude, Gemini or Ollama. | Desktop, Linux, macOS, Self-hosted | The repository is public and MIT-licensed. The README lists Delphi 10.4 as limited support and Delphi 11–13 as full support; a Free Pascal 3.2+ port is available on the fpc branch. The manual is listed in English and Spanish. |
| Hydra — hassenhamdi | Ingest Markdown documents into a searchable knowledge base. | CLI, Self-hosted, Server | The repository is public and identifies an MIT license. Local setup requires Python 3.10+, a Gemini API key and Docker with Docker Compose for Milvus. |
| Agentnexus | Configure agents from stored models, tools, prompts, memory, and knowledge sources. | Docker, Self-hosted, Server | The project is documented as open source, and its README states that it uses the MIT License. |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 12 October 2026
- Original website title
- gustavoeenriquez/MakerAi · Official homepage title · retained in its source language

