WHY
Graffiticode exists to help people make art with words. People and their agents know words, Graffiticode knows how to inject determinism into powerful but inherently non-deterministic LLM based workflows.
WHAT
Graffiticode is a platform that makes software services agent-accessible, enabling general-purpose agents to create higher-quality artifacts, more safely and at lower cost than by calling APIs directly. It is a collection of micro-agents that are trained to translate specialized tasks described in natural language into finished solutions. Tasks range from constructing standalone artifacts (e.g. spreadsheet or chart), to creating or updating an record in a database, to planning an integration (Learnosity Author API) for a general agent (Claude Code) to implement. Each micro-agent is supported by a task specific language that validates its output, provides feedback and executes the task.
HOW
Graffiticode delivers its micro-agents as a single MCP server and collection of skills. Each micro-agent is based on a task specific language that defines the functionality and semantics of the task space. Each language is trained using RAG to generate valid programs which are checked and executed by its compiler. The compiler reports errors to the code generator and suggestions (warnings) to the client agent.
The micro-agent based code generator along with compiler feedback insulates Graffiticode from variations between LLMs both horizontally and vertically. We ensure similar quality solutions across a range of LLMs of differing quality.