Clio Coder
The coding agent I built for the people who maintain the code that science runs on. Your models, your machines, and a receipt for everything it did.
code iowarp/clio-codersystems · software · people
I build data systems and agent infrastructure for scientific work, lead the team behind CLIO, and write the coding agent myself. This is where I share what is shipping, what I am learning, and the decisions behind the work.
[ io = input / output ]
Flagship / what I build every day
The coding agent I created for the people who maintain the code that science runs on. Part of CLIO, the context layer my team and I are building through IOWarp.
Your models, your machines, and a receipt for everything it did. Twenty typed tools, no raw shell by default, bounded workers across your cluster over SSH, and local models as the design target rather than a fallback.
npm install -g @iowarp/clio-coder
clio-coder configure
clio-coder Now / Aug 2026
My own commits go into Clio Coder, the coding agent for the people who maintain the code that science runs on. Around it is CLIO, the context layer my team is building through IOWarp, and I hold its architecture together.
Open the current snapshotSelected work
Papers, releases, code, and lessons stay attached to the systems they help explain.
The coding agent I built for the people who maintain the code that science runs on. Your models, your machines, and a receipt for everything it did.
code iowarp/clio-coderA context layer for scientific work. I lead it as its overall PI and architect; my team builds the pieces; together it is where IOWarp becomes something a scientist can actually run.
code IOWarp organization on GitHubThe NSF-funded platform for moving and shaping scientific data for agentic workflows, and the ground that CLIO stands on.
code IOWarp organizationWhat happens when an I/O request carries its own intent. A paper, a patent, and now a public experimental runtime.
code LABIOS 2.0 release-candidate branchRecent journal
akougkas.io relaunched. Four sections, Clio Coder up front, a project atlas that accounts for everything, and old links that still work.
Install Clio Coder from npm, point it at a local llama.cpp or LM Studio server, run one headless turn, and read the receipt it seals.
A capable model still fails when the system hands it the wrong slice of reality. CLIO's answer is to treat context like a database treats state, and to seal a receipt.
A personal record of the work, uncertainty, authenticity, and change that shaped 2024.
A human coordinate
This site is a durable place for useful details, unfinished questions, and occasional personal notes that do not belong in an institutional catalog.
A little more about me