# Wanted: overview of Monty components and plumbing

**URL:** <https://forum.thousandbrains.org/t/wanted-overview-of-monty-components-and-plumbing/1005>\
**Category:** Monty Code\
**Tags:** module, overview, eli5, testbed\
**Created:** [February 15, 2026, 9:27pm UTC](https://forum.thousandbrains.org/t/wanted-overview-of-monty-components-and-plumbing/1005 "2026-02-15T21:27:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rich\_Morin](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.thousandbrains.org/rich_morin/32/89_2.png) [@Rich\_Morin](https://forum.thousandbrains.org/u/Rich_Morin)\
**Post date:** [February 15, 2026, 9:27pm UTC](https://forum.thousandbrains.org/t/wanted-overview-of-monty-components-and-plumbing/1005/1 "2026-02-15T21:27:48Z")

</div>

I’ve seen a lot of posts here that dive into the details of various modules and testing environments for Monty, but they all leave me feeling rather lost and overwhelmed. Can someone provide a high-level overview of the current and near term landscapes?

Like, what sorts of components (eg, modules) are being tested and developed, what testbeds are they being used with, and what are the major benefits and constraints on each? Finally, what is the current (and planned) state of affairs for connecting the major components together? ELI5…

---

<div class="post-metadata">

**Author:** ![vclay](https://yyz2.discourse-cdn.com/flex034/user_avatar/forum.thousandbrains.org/vclay/32/4_2.png) [@vclay](https://forum.thousandbrains.org/u/vclay)\
**Post date:** [February 16, 2026, 7:26am UTC](https://forum.thousandbrains.org/t/wanted-overview-of-monty-components-and-plumbing/1005/2 "2026-02-16T07:26:01Z")

</div>

Hi @Rich_Morin

have you looked at this part of the documentation yet? [Implementation Overview](https://thousandbrainsproject.readme.io/docs/implementation-overview) The “How Monty Works” section gives an overview of the different components in the Monty architecture and how they are connected. Each subsection that corresponds to one of the main elements from this diagram below, contains a table with the custom versions that are implemented in Monty and a description of them.

 ![image](https://canada1.discourse-cdn.com/flex034/uploads/thousandbrains/original/2X/6/64bc493bd86489df2347529a690608102126bff7.png)

For instance, if you want to read more about the different types of learning modules we experimented with, you can have a read here: [Learning Module](https://thousandbrainsproject.readme.io/docs/learning-module#specific-implementations) or for the different environments we have integrated in Monty, you can have a look at the table at the bottom of this page: [Environment & Agent](https://thousandbrainsproject.readme.io/docs/environment-agent)

Here is some general guidance on customizing Monty: [Customizing Monty](https://thousandbrainsproject.readme.io/docs/customizing-monty) For some more examples of how one could customize Monty, you might find this tutorial useful [Using Monty in a Custom Application](https://thousandbrainsproject.readme.io/docs/using-monty-in-a-custom-application)

Let me know if you are looking for other things and I misunderstood your question.

Best wishes,

Viviane
