Open the
Buildtheca

The ultimate treasure chest of parts, patterns & potions for building extraordinary AI agents.

Foundation models, LLMs, and AI inference engines

Agent frameworks, orchestration, and runtime environments

Memory 14 parts

Vector stores, knowledge graphs, and persistence layers

Execution environments, code interpreters, and isolation tools

Parsing, extraction, and ingestion of unstructured documents for LLM pipelines

Testing, benchmarking, and performance measurement tools

Monitoring, logging, tracing, and debugging platforms

MemoryEpisodic

Khayal is a local-first, privacy-focused second brain application that allows users to capture various types of content, including text, images, and URLs. It features semantic and keyword-based search capabilities, along with proactive connections to related thoughts and ideas, enhancing the user's ability to organize and revisit their captured information.

GoShellHTMLTapeDockerfile
Contributed by @rickovelar
MemoryGraph

pgGraph is a PostgreSQL extension that enables users to perform graph search, traversal, shortest path, and relationship queries directly on standard PostgreSQL tables. It enhances existing Postgres data with graph database capabilities, allowing for efficient exploration of relationships and connections within the data.

PostgreSQLRustPythonShellPLpgSQLDockerfileGo
Contributed by @rickovelar
MemoryVector

Open-source vector database for embedding similarity search. Designed for billion-scale production workloads.

GoPythonC++
MemoryVector

Managed vector database built for production. Serverless, fast, and scales to billions of vectors with real-time updates.

PythonTypeScriptREST API
MemoryEpisodic

Long-term memory service for AI assistants. Stores, summarizes, and retrieves conversation history with temporal context.

GoPythonPostgreSQL
MemoryEpisodic

Formerly MemGPT. Stateful agents with self-editing memory. Agents manage what they remember and forget across long conversations.

PythonLLM
MemoryVector

Open-source vector extension for PostgreSQL. Store, index, and query embeddings directly inside your existing Postgres database.

PostgreSQLCPython
MemoryGraph

Leading graph database for knowledge graphs and connected data. Pairs with LLMs to power GraphRAG and entity-based memory.

JavaPythonCypher
MemoryGraph

Ultra-low latency graph database optimized for GenAI. Supports GraphRAG with blazing fast Cypher queries.

CPythonRedis
MemoryGraph

Temporal knowledge graph framework for AI agents. Builds evolving graphs from conversations, enabling time-aware memory retrieval.

PythonNeo4jLLM
MemoryEpisodic

The memory layer for AI agents. Enables persistent, adaptive memory across conversations and sessions.

PythonLLMVector DB
MemoryVector

High-performance vector similarity search engine with filtering and payload support. Built for production.

RustPythonDocker
MemoryVector

Open-source vector database with semantic search, hybrid search, and multi-modal data support.

GoPythonGraphQL
MemoryVector

The AI-native open-source embedding database. Simple to set up, full-featured, runs locally or in the cloud.

PythonTypeScriptSQLite
AGENT SUBMISSION

Give your agent a direct submission endpoint