Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
GHOSTS (General Human-Oriented Synthetic Teammates and Systems) is a realistic user simulation framework for cyber experimentation, simulation, training, and exercise
| Date | Stars |
|---|---|
| 2026-07-24 | 701 |
| 2026-07-25 | 700 |
| 2026-07-28 | 700 |
| 2026-07-30 | 700 |
| 2026-08-06 | 700 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
<div> # GHOSTS NPC Framework **Realistic User Behavior Modeling and Simulation for Cyber/Cognitive Training, Exercises, and Research** [](https://github.com/cmu-sei/GHOSTS/releases) [](LICENSE.md) [](https://dotnet.microsoft.com/) [](https://angular.dev/) [](https://github.com/cmu-sei/GHOSTS/pulls) [Quick Start](https://cmu-sei.github.io/GHOSTS/quickstart/) • [Documentation](https://cmu-sei.github.io/GHOSTS/) • [Issues](https://github.com/cmu-sei/GHOSTS/issues) • [Demo Video](https://www.youtube.com/watch?v=EkwK-cqwjjA) </div> > **Status:** GHOSTS 9 is released but under active development. The API, domain models, and Docker Compose stack are stable and used in production exercises. Individual client handlers and newer features (Scenario Builder, n8n integration) are evolving. Expect changes in minor releases until 10.0. See the [v9 announcement](https://github.com/cmu-sei/GHOSTS/discussions/582) for details. --- ## Overview GHOSTS is an NPC (or agent) orchestration framework that models and simulates realistic users on all types of computer systems, generating human-like activity across applications, networks, and workflows. Beyond simple automation, it can dynamically reason, chat, and create content via integrated LLMs, enabling adaptive, context-aware behavior. Designed for cyber training, research, and simulation, it produces realistic network traffic, supports complex multi-agent scenarios, and leaves behind realistic artifacts. Its modular architecture allows the addition of new agents, behaviors, and lightweight clients, making it a flexible platform for high-fidelity simulations. **Watch a quick demo:** [3-minute introduction on YouTube](https://www.youtube.com/watch?v=EkwK-cqwjjA) --- ## Quick Start There are two supported ways to get GHOSTS running: the **Dev Container** (best for contributors who want to build and debug the source) and **standard Docker Compose** (best for standing up the published stack quickly). ### 1. Dev Container The repository ships a fully configured [Dev Container](.devcontainer/devcontainer.json) with the .NET 10 SDK, Node.js, Python, and Docker-in-Docker preinstalled, so you can build and run every component without setting up a local toolchain. **Prerequisites:** [Docker](https://www.docker.com/) and [VS Code](https://code.visualstudio.com/) with the [Dev Containers extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) (or any editor that supports the Dev Container spec). 1. Clone the repository and open it in VS Code: ```bash git clone https://github.com/cmu-sei/GHOSTS.git cd GHOSTS code . ``` 2. When prompted, choose **Reopen in Container** (or run **Dev Containers: Reopen in Container** from the command palette). The first build takes a few minutes while the image and features are provisioned. 3. Once the container is ready, open a terminal (`` Ctrl-Shift-` ``) and start the stack. Because Docker-in-Docker is enabled, the same Compose stack runs from inside the container: ```bash cd src/Ghosts.Api cp .env.example .env # set POSTGRES_PASSWORD docker compose up -d ``` Alternatively, use the [.NET Aspire](https://learn.microsoft.com/dotnet/aspire/) host for local development orchestration: ```bash cd src/apphost dotnet run ``` The services are published on the same ports as below and are forwarded to your host automatically. ### 2. Standard Docker Compose If you only want to run the published stack (no source build required): ```bash mkdir ghosts && cd ghosts curl -O https://raw.githubusercontent.com/cmu-sei/GHOSTS/master/src/Ghosts.Api/docker-compose.yml docker compose
Excerpt of 13,141 characters
Read on GitHub1.2k
130
124
71
18
17
17
7
3
3
2
2
2
2
2
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:62edc2d9ff9cde14, topic:training
matched fp:62edc2d9ff9cde14, topic:simulation