compounding.tech

We build the components to help you build your software factory.

Thesis

Every component is declared: agents, missions, worktrees, and more. Every component is addressable. Every agent’s context is externalized, backed up, and resumable. Every mission is repeatable and testable. Every component’s state and progress are visible at all times.

The model isn’t as important as the harness. The harness isn’t as important as the agent runtime. The agent runtime isn’t as important as the mission. Your mission is what is most important.

Increase the signal, reduce the noise. No more reading endless chats in endless windows. Be more productive in a provable way.

Stop drowning in agent chats, start focusing on what really matters

Today
Instead

Mission control

  • apiNeeds youApprove the schema migration?migration task 80% done
  • releaseDecisionShip 0.9.3 or hold for the fix?fix branch: 3 of 4 checks green
  • e2e-macosBlockedWaiting on a free macOS runnerqueued 12 min · 0 of 4 runners free

What we’re building

smalltalk

Declarative agents, missions, and resources, addressable and message-able from everywhere.

pty

A shell wrapper server to detach, attach, and follow long-running programs from anywhere.

fractal

A regenerative IDE for agents running in smalltalk.

fabric

Mesh network, shell, and file sync between all your devices over p2p, LAN, and WAN. Built on iroh.

github.com/compoundingtech

Who we are

Nathan Herald

Co-founder of Shareup. Before that, Nathan started an architecture team at GitHub, prototyped new products at Microsoft after its Wunderlist acquisition, and worked on sync and collaboration at Wunderlist. Earlier: LivingSocial, and years of independent web consulting and teaching. nathanherald.com

Johannes Schickling

Co-founded Prisma and was its CEO until 2020. Johannes created LiveStore, hosts the localfirst.fm podcast, and contributes to the Effect TypeScript ecosystem. schickling.dev

How we think about agentic work

Start with intent. What should happen and why? Declare a durable mission, don’t lose work. Spin up the necessary durable actors and capabilities. And self-driving, durable terminals keep the process moving.

Let’s chat

Building a software factory, or want to hear when we ship? Leave your email and we’ll be in touch.

We’ll reply personally. No newsletter unless you ask for one.