Tools for Making Micro-Apps

Graffiticode is a toolchest of tools for making micro-apps, designed for use by AIs and humans. Each tool is optimized for a specific task including integration with other web services as needed.

At the core of each tool is a domain specific language that defines the capabilities of the tool and provides a language surface of a vertically trained LLM to target. That language surface comes with all the benefits programming language semantic checks.

Domain Specific Language as Foundation

Building each tool around a DSL reduces ambiguity about what the tools is capable of and elminates the need for the LLM to know how to complete a task. It simply declares the intended outcome.

Vertical AI as Task Expert

Because each tool and its language is designed to do just one job, we are able to train an LLM to know how to do that job with a high degree of certainty. The combination of a formal language interface with well defined capabilities and the syntax and semantic checks that come with a programming language, we are able to train and correct the AI for a sucessful outcome.

A Tool for Every Job

Graffiticode has an ever growing set of languages to accomplish a wide variety of tasks. And when there isn't a tool for the job one can be easily be built from a template language and a capable coding agent.