Skip to content

cookiengineer/exocomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 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 manager, coder, tester
  • 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.

Architecture

Exocomp uses multiple Agent roles:

  • manager discusses with humans and writes specifications
  • coder implements features, reads specifications and bugs
  • tester implements unit tests, writes reports into bugs

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

Tools

Cross-Agent Tools:

  • Agents tool to manage the lifecycle of sub-agents.
  • Bugs tool to manage documentation of bugs.
  • Changelog tool to manage documentation of development notes.
  • Specifications tool to manage documentation of specifications.

Operating System Tools:

  • Files tool to read/write/list/stat files and folders.
  • Programs tool to execute programs.
  • Web tool to research things on the web.

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 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 exocomp --url="http://localhost:11434/api" --model="qwen3-coder:30b";

License

Dual Licensed. AGPL3 for Open Source 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

💰 The all-new Exocomp (tm) by the Ferengi Commerce Authority 💰

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors