Self-hosted multi-agent environment for Go with LLM-powered pentesting agents (exploiter, reverser, threathunter, webscanner) that automate vulnerability discovery, exploit development, and code analysis via supervised task queues.
Self-hosted multi-agent environment tailored to Golang.
Attention, profit-seekers and visionaries!
Are organics costing you time, wages, and - worst of all - benefits? Then upgrade your operation today with the all new Exocomp adaptive repair unit, the smartest investment this side of the Alpha Quadrant!
Why hire when you can own? The Exocomp isn't just a tool... it's so much more!
architect, coder, planner, summarizer, testerchangelog, bugs and requirements toolsFrom starship maintenance to high-risk industrial operations, the Exocomp delivers maximum output with minimal oversight. Think of it as an employee, except it doesn't cheat you out of your profits on the Dabo table.
Ethical subroutines sold separately.
Exocomp uses multiple Agent Roles:
Software Development
| Role | Lifecycle | Default Model | Description |
|---|---|---|---|
| planner | long | gemma4:31b | writes with humans and plans project phases |
| architect | short | qwen3-coder:30b | defines software specifications |
| archivar | short | qwen3-coder:30b | reads git repositories and wikis |
| coder | short | qwen3-coder:30b | implements specifications into code |
| researcher | short | qwen3-coder:30b | reads websites and API documentation |
| summarizer | short | qwen3-coder:30b | reads long texts and summarizes them |
| tester | short | qwen3-coder:30b | implements unit tests, writes bug reports |
Pentesting
| Role | Lifecycle | Default Model | Description |
|---|---|---|---|
| exploiter | short | qwen3-coder-heretic:30b | implements exploits in CGo |
| reverser | short | qwen3-coder-heretic:30b | translates binaries or code into Go/CGo code |
| threathunter | short | qwen3-coder-heretic:30b | discovers vulnerabilities in infrastructure |
| webscanner | short | qwen3-coder-heretic:30b | discovers vulnerabilities in web applications |
Exocomp uses Tools to interact with the sandbox. Check the implementations to see which tools are allowed for which Agent role.
Each of those Agent roles is specialized on using golang as their programming
language because go test allows to use integrated unit tests to document
issues with generated code very easily in a standardized manner.
The Tools are work in progress at the moment, as they are an ongoing effort to beat the context length and agent memory limitations of locally run models.
Check the unit tests on whether the Tools can be relied on or not.