Skip to content

cookiengineer/exocomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exocomp

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!

  • Supervised task queue functionality
  • Multiple agent roles as architect, coder, tester, manager
  • Precision repairs of broken code with unit tests
  • Cross-agent communication via NOTES.md and TODO.md
  • Self-replicating in malicious environments
  • Rapid autonomous diagnostics
  • Tireless performance with no sleep cycles, no unions, no complaints!

From 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.

Agents

Exocomp uses multiple Agent roles:

Role Default Model Description
Manager gemma4:31b writes with humans, contracts agents and plans project phases
Architect gemma4:31b discusses with humans and writes specifications
Coder qwen3-coder:30b implements features, reads specifications and bugs
Tester qwen3-coder:30b implements unit tests, writes reports into bugs
Summarizer qwen3-coder:30b reads long texts and summarizes them
Researcher TBD reads websites, API documentation, and reports to Architect

Exocomp uses Tools to interact with the sandbox, so they're available differently for each Agent role. The manager starts sub-agents that work on specified tasks, so the architect, coder and tester roles are meant for short agent lifecycles.

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.

Models

If you're using ollama, all models with the tools tag in the ollama library should be compatible. Use the API endpoint http://ollama_instance:port/api/chat.

If you're using vllm, all models with tools support should be compatible. Use the API endpoint http://vllm_instance:port/v1/chat/completions.

Tools

The Tools are work in progress at the moment, some might not be stable and/or not work with LLMs at all.

Tool Unit Tests? Description Agent User Roles
Agents Manages the lifecycle of contractor sub-agents. manager
Bugs YES Manages documentation of discovered bugs. tester
Changelog Manages documentation of development changelog. coder
Files Interacts with files and folders. manager, architect, coder, summarizer, tester
Programs Interacts with installed programs. coder, summarizer, tester
Requirements Manages specifications of implementations. architect, coder, summarizer, tester
Websites Researches knowledge from the web. researcher

Requirements and Usage

The exocomp program is a standalone binary, once compiled with the go toolchain. However, the models currently aren't embedded and are called via an external (locally hostable) ollama or vllm server.

sudo pacman -S go ollama;

# Start ollama server
ollama serve;

# Install qwen3 coder model
ollama pull qwen3-coder:30b

# Run exocomp with ollama
cd /path/to/exocomp;
go run ./cmds/exocomp/main.go tty architect;

# custom CLI flags usage
# go run ./cmds/exocomp/main.go tty architect --url="http://localhost:11434/api" --model="qwen3-coder:30b";

License

Dual Licensed. AGPL3 for private usage. EULA for commercial usage available. For a commercial license, contact Cookie Engineer.

As you might have imagined, this is a not-so-serious project at this stage. Maybe it works, maybe it doesn't. Only the future will be able to tell whether the LLM hype of agentic coding/debugging environments was justified.

About

💰 Exocomp™ by the Ferengi Commerce Authority 💰

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors