







Automate your life with natural language. Cofounder plugs into your existing tools, writes automations, and organizes workflows. Driving the software you're already familiar with.
Coeffects: Context-aware programming languages
Interactive essay that explains theory of coeffects and lets you type-check and run sample programs.
Home
Platform created by the community to programmatically author, schedule and monitor workflows.

Substrates conference series - Substrates 2026
An increasing number of researchers see their work as interactive authoring tools or software substrates for interactive computational media. By talking about “authoring tools”, we remove the divide between programmers and users; “software substrates” let us look beyond conventional programming languages and systems; and “interactive computational media” promises a more malleable and adaptable notion of tools for thought we are striving for. This workshop aims to bring together a wide range of perspectives on these matters.
Agency plus automation: Designing artificial intelligence into interactive systems
Much contemporary rhetoric regards the prospects and pitfalls of using artificial intelligence techniques to automate an increasing range of tasks, especially those once considered the purview of people alone. These accounts are often wildly optimistic, understating outstanding challenges while turning a blind eye to the human labor that undergirds and sustains ostensibly “automated” services. This long-standing focus on purely automated methods unnecessarily cedes a promising design space: one in which computational assistance augments and enriches, rather than replaces, people’s intellectual work. This tension between human agency and machine automation poses vital challenges for design and engineering. In this work, we consider the design of systems that enable rich, adaptive interaction between people and algorithms. We seek to balance the often-complementary strengths and weaknesses of each, while promoting human control and skillful action. We share case studies of interactive systems we have developed in three arenas—data wrangling, exploratory analysis, and natural language translation—that integrate proactive computational support into interactive systems. To improve outcomes and support learning by both people and machines, we describe the use of shared representations of tasks augmented with predictive models of human capabilities and actions. We conclude with a discussion of future prospects and scientific frontiers for intelligence augmentation research.

Building personal tools by programming

Welcome to Automerge
Automerge is a library for building collaborative, local-first applications.

After automation: Software will work for you, not on you
Alex Komoroske, CEO and cofounder, Common Tools — AI promises “infinite software”—endless tools tailored to every need—but funneled through today's app stores, that abundance just means more silos, more trapped data, and more to orchestr...


Stories | Cyrus
Insights, tutorials, and case studies on AI-powered development workflows. Learn how teams use Cyrus with Linear and Claude Code to ship 20x faster.
Cobot Early Access Beta
Gergely Orosz on Twitter / X
Doing it *for yourself* - amazing, personal software!! And lots of funDoing it *for your team* of 35 - sounds like less fun, and rebuilding a bunch of stuff that is not minimalist but what collaboration software has to do— Gergely Orosz (@GergelyOrosz) March 25, 2026
API Integration
Learn about pre-built automation tools and integrations to help your business stay ahead of the curve and deliver IT-as-a service.

Malleable Software in the Age of AI - Geoffrey Litt
Introducing Web Applets, Rupert Manfredi
My Thoughts on AI, Part 2: Agent Setup, Workflow, and Tools
My own personal AI development setup, workflow, and tooling

Introducing advanced tool use on the Claude Developer Platform
Claude can now discover, learn, and execute tools dynamically to enable agents that take action in the real world. Here’s how.
