Independent thinking. Open source.

Small stones.
New paths.

We build tools that make complex things feel natural. Autonomous agents, thoughtful interfaces, and experiments at the edges of code.

A marker for what comes next.
Built with curiosity. Shared in the open.Discover Cairn Code

The collection

Different ideas.
Same curiosity.

Practical tools and creative detours.
Explore the things we're building.

Filter projects by category

Cairn Code

Developer tools

An autonomous engineering assistant that works directly in your workspace, from first read to verified change.

CLIAgentsLocal-first

Floriography

Creative exploration

A flower, its Latin name, its Victorian meaning, and a matching verse from a real English poem.

Our little corner

The studio website

A home for our work and the ideas behind it. An intentionally simple site, built with HTML and CSS.

Web designHTML & CSSYou're here

From intent to execution

Grounded in the workspace.

Model reasoning meets the files, commands, and checks that make software work.

  1. User prompt
  2. Agent engine
  3. Filesystem tools
  4. Focused edits
  5. Local verification
  6. Result

Context before action

Explore the project and read the relevant source before deciding what needs to change.

Precision over guesswork

Keep edits focused on the task, with clear boundaries around the files being changed.

Evidence before done

Use the project's builds and tests to check the work. A plausible answer is only a beginning.

Why Cairn

A little direction.
A lot of possibility.

A cairn is a simple thing: a few stones, carefully placed, that help someone find their way. That's how we think about software.

We start with what intelligence makes possible and build around the people using it. Sometimes that means an agent working alongside you. Sometimes it's a flower and a poem that make you pause.

Useful by intention. Open to discovery.

Follow the work on GitHub