Better Tools
A good hand tool is understandable, dependable, and precise. You can pick it up yourself, feel what it does, and use it exactly when, where, and how you want. That matters even in the age of AI — even though most of the industry doesn't see it.
CycoDev doesn't start from the assumption that every useful capability should disappear behind an autonomous agent. That's why we build hand tools for humans first. A human can invoke the tool directly, understand the inputs and outputs, compose it with other tools, script it, inspect what happened, and take precise control when precision matters. No AI required.
The same capabilities become available to the AI — and the AI to the tool. CycoDev can understand a tool, discover how it works, operate it, ask it questions, teach it, combine it with other tools, and use it on behalf of a human or another agent — just like any other collaborator would.
These aren't two separate systems. They're symbiotic. The human and the AI meet at the same surface. A person can use the tool. An AI can use the tool. The tool can use the AI. Work moves fluidly between them.
Most of the industry is building toward one oversimplified chat interface for humans, and something else entirely — opaque, restrictive — for autonomous agents. We think that's backwards. We want the mechanisms and the abilities to stay available to people, tools, and AI alike.
The point isn't maximum automation — it's the right amount of power, precision, control, and collaboration for the work in front of you. CycoDev is for experts, and for those who want to become one.
CycoDev's tools aren't unrelated utilities sharing a brand name — they're a family. They inherit shared patterns and structure from the same architectural DNA. Learn one tool, and what you learn transfers to the next.
The same concepts recur everywhere: selecting, narrowing, ordering, loading, saving, mapping, morphing — sharing state and context across commands, jobs, and sessions.
The goal isn't uniformity for its own sake. The goal is predictable variation. Once you understand the family, every new member is familiar.
cycod — flagship AI-powered developer CLIcycodca — deterministic code analysiscycodmd — AI-powered markdown generatorcycodt — YAML-based test frameworkcycodgr — GitHub repo/code searchcycodwi — Azure DevOps work itemscycodiff — AI-powered conceptual diff viewercycodom — Outlook/Exchange CLIcycodbench — SWE-bench benchmarkingcycodshell — cross-platform PTY shell hostcycodd / cycodrp* — remote daemon topologymacaroni — full desktop UI automation (MCP)Real, shared evidence of the family: "marks" — a bookmarking/collection primitive that shows up across CycodCA, cycodgr, and cycodom independently, not one tool with a feature bolted on.
We're building the whole family now, before AI is capable enough to use all of it. As soon as the AI is capable of doing more, we'll have gotten closer than anybody else already — and we can close the gap faster than a competitor starting from a single black-box agent.