foundry project files
0
stars
14
commits
Python
primary language
Sep 7, 2026
updated
GotChat Foundry is a local AI application platform for running and extending the GotChat stack on your own hardware. It includes the main app server, setup wizard, plugin runtime, model deck, local model loader support, workflow tooling, and bundled platform resources.
Your product idea is the capability that makes it useful—not another chat shell. Building an AI chat application from scratch means spending weeks or months implementing and debugging the same foundation: streaming responses, conversation state, projects and sessions, model connections, permissions, responsive interface behavior, error recovery, setup, and service lifecycle management. That work is necessary, but it rarely becomes the feature that distinguishes your product.
GotChat is already a running solution. A developer, independent builder, or vibe coder can install the framework, confirm that the chat works, and focus directly on the plugin that turns an idea into a specialized solution or product.
This plugin-first approach can save months of infrastructure work and debugging. It gives builders a dependable starting point while preserving the freedom to create nearly any experience the product requires.
Build the part users will choose your product for. Let GotChat provide the working chat foundation.
The platform gives developers a starting point for building in-house AI tools without rebuilding the same session management, model loading, plugin routing, and setup workflows from scratch. You can run local LLMs, manage model profiles through the Model Deck, and add your own plugin stack to create a customized hosted solution for your team or workflow.
This release is designed around local model execution rather than cloud-hosted model APIs. Remote access can still be configured for your own deployment, but the plqtform itself is built to run against models and services you control.
This version also includes workflow and agent-management features. The included stack contains skills, including optional custom workflow skills generated by the app and checked with an automated skill verifier. The Agent Workflow plugin provides a local-machine-oriented workflow system inspired by multi-role engineering flows, with a reduced team-node structure to avoid redundant loop checking on a single machine. Release and Debug Engineer nodes are limited to context-based verification and do not perform code edits.
Additional workflow plugin releases can be added from GitHub or through the in-app plugin repository. You can also build and install your own plugins on top of the platform.
Version: 1.0.4
License: Apache 2.0
Contributors: thy.nguyen
Clone or unpack this folder, then run the setup wizard for your operating system.
start_setup_wizard.ps1.If Windows asks for permission, allow the script to run. The setup wizard prepares the local environment and starts the application services.
To stop the system on Windows:
stop_setup_wizard.ps1.Open Terminal in this folder and run:
chmod +x ./start_setup_wizard.sh
./start_setup_wizard.sh
To stop the system on macOS:
chmod +x ./stop_setup_wizard.sh
./stop_setup_wizard.sh
Open a terminal in this folder and run:
chmod +x ./start_setup_wizard.sh
./start_setup_wizard.sh
To stop the system on Linux:
chmod +x ./stop_setup_wizard.sh
./stop_setup_wizard.sh
After the application is running, GotChat also includes an in-chat setup wizard. Use it to confirm that the initial system pieces are working on your PC, including service startup, model deck visibility, model loading, and basic chat/runtime behavior.
This is useful after first install, after moving the app to a new machine, or after adding/updating plugins.
The files below live in readme_resources/ so the README can use stable relative links on GitHub.

Quick and easy, drop and play plugins and customizations

Local llm ochestration. Make one the main/default or press play.
This video shows an example workflow entering a selected repository and creating files.
This image shows the Model Deck panel with the main text model and default text model loaded, while the multimodal/VLM entry is present but stopped. It is a useful reference for confirming that the model deck plugin is visible and reporting model state correctly.
The setup wizard is the recommended first-run path. It helps prepare the environment, checks core runtime expectations, and starts the services needed by the app.
Before running a release update, back up any local data, model configuration, or custom plugins that you need to preserve.
Use the matching stop script for your operating system whenever you want to shut down the local services cleanly:
stop_setup_wizard.ps1 and select Run with PowerShell./stop_setup_wizard.sh./stop_setup_wizard.shEssential core plugins included in this version:
app.pyvllm_backend_2.pyimport torch line14 commits
Python
77.7%
JavaScript
21.3%
foundry project files
0
stars
14
commits
Python
primary language
Sep 7, 2026
updated
GotChat Foundry is a local AI application platform for running and extending the GotChat stack on your own hardware. It includes the main app server, setup wizard, plugin runtime, model deck, local model loader support, workflow tooling, and bundled platform resources.
Your product idea is the capability that makes it useful—not another chat shell. Building an AI chat application from scratch means spending weeks or months implementing and debugging the same foundation: streaming responses, conversation state, projects and sessions, model connections, permissions, responsive interface behavior, error recovery, setup, and service lifecycle management. That work is necessary, but it rarely becomes the feature that distinguishes your product.
GotChat is already a running solution. A developer, independent builder, or vibe coder can install the framework, confirm that the chat works, and focus directly on the plugin that turns an idea into a specialized solution or product.
This plugin-first approach can save months of infrastructure work and debugging. It gives builders a dependable starting point while preserving the freedom to create nearly any experience the product requires.
Build the part users will choose your product for. Let GotChat provide the working chat foundation.
The platform gives developers a starting point for building in-house AI tools without rebuilding the same session management, model loading, plugin routing, and setup workflows from scratch. You can run local LLMs, manage model profiles through the Model Deck, and add your own plugin stack to create a customized hosted solution for your team or workflow.
This release is designed around local model execution rather than cloud-hosted model APIs. Remote access can still be configured for your own deployment, but the plqtform itself is built to run against models and services you control.
This version also includes workflow and agent-management features. The included stack contains skills, including optional custom workflow skills generated by the app and checked with an automated skill verifier. The Agent Workflow plugin provides a local-machine-oriented workflow system inspired by multi-role engineering flows, with a reduced team-node structure to avoid redundant loop checking on a single machine. Release and Debug Engineer nodes are limited to context-based verification and do not perform code edits.
Additional workflow plugin releases can be added from GitHub or through the in-app plugin repository. You can also build and install your own plugins on top of the platform.
Version: 1.0.4
License: Apache 2.0
Contributors: thy.nguyen
Clone or unpack this folder, then run the setup wizard for your operating system.
start_setup_wizard.ps1.If Windows asks for permission, allow the script to run. The setup wizard prepares the local environment and starts the application services.
To stop the system on Windows:
stop_setup_wizard.ps1.Open Terminal in this folder and run:
chmod +x ./start_setup_wizard.sh
./start_setup_wizard.sh
To stop the system on macOS:
chmod +x ./stop_setup_wizard.sh
./stop_setup_wizard.sh
Open a terminal in this folder and run:
chmod +x ./start_setup_wizard.sh
./start_setup_wizard.sh
To stop the system on Linux:
chmod +x ./stop_setup_wizard.sh
./stop_setup_wizard.sh
After the application is running, GotChat also includes an in-chat setup wizard. Use it to confirm that the initial system pieces are working on your PC, including service startup, model deck visibility, model loading, and basic chat/runtime behavior.
This is useful after first install, after moving the app to a new machine, or after adding/updating plugins.
The files below live in readme_resources/ so the README can use stable relative links on GitHub.

Quick and easy, drop and play plugins and customizations

Local llm ochestration. Make one the main/default or press play.
This video shows an example workflow entering a selected repository and creating files.
This image shows the Model Deck panel with the main text model and default text model loaded, while the multimodal/VLM entry is present but stopped. It is a useful reference for confirming that the model deck plugin is visible and reporting model state correctly.
The setup wizard is the recommended first-run path. It helps prepare the environment, checks core runtime expectations, and starts the services needed by the app.
Before running a release update, back up any local data, model configuration, or custom plugins that you need to preserve.
Use the matching stop script for your operating system whenever you want to shut down the local services cleanly:
stop_setup_wizard.ps1 and select Run with PowerShell./stop_setup_wizard.sh./stop_setup_wizard.shEssential core plugins included in this version:
app.pyvllm_backend_2.pyimport torch line14 commits
Python
77.7%
JavaScript
21.3%