HabitualOS

An open-source framework for agentic prototyping,
and a proprietary suite of daily workflow apps.
Wiser agents, saner humans, faster ships.

The Toolkit

Every agentic app needs the same foundation: auth, streaming chat, data access, and session management. HabitualOS abstracts those patterns into open-source packages so any developer can skip the plumbing and start creating agentic apps in a fraction of the usual time.

@habitualos/db-core

Firestore CRUD, used everywhere

A tiny, collection-agnostic data layer with sanitization, server timestamps, and a simple query API. One place to fix a bug, one API to learn. Every function in every app uses it.

@habitualos/auth-server

Server-side auth, once

Middleware and user management shared across all apps. Authentication logic lives in one package — not duplicated into every function handler or reinvented for each new app.

@habitualos/edge-functions

Streaming AI chat infrastructure

The core that makes every AI conversation feel fast — token-by-token SSE, tool call routing, typed message protocol. Built once for Netlify Edge Functions, deployed to every app.

@habitualos/chat-storage

Conversation persistence, drop-in

Save and retrieve chat history with two handlers. Drop them into any app's function directory and conversation continuity is solved. No schema design, no wiring.

@habitualos/frontend-utils

Client-side session management

localStorage-backed user IDs, sign-in/out, auth guards, and intent handling. The 200 lines every app needs, written once and shared — so each new frontend starts with session management already working.

@habitualos/survey-engine

Structured measurement layer

Survey definitions, response tracking, and focus dimension computation. Built when one app needed measurement — extracted so the next one gets it for free.

"I think that most people are underestimating just how radical the upside of AI could be."

— Dario Amodei, CEO, Anthropic

The people who figure out how to work with agents now are building intuition that can't be shortcut later. HabitualOS exists to collapse that learning curve, helping developers prototpye agentic experiences faster, and cultivate design intuition along the way.

Production Apps

A proprietary suite of agentic apps built on HabitualOS infrastructure, designed and built by Erik Burns. Each explores a different application of AI in daily life, and each is used daily.

Habitual

Habitual

Agentic Productivity

Habitual is the flagship app, focused on delivering significant productivity gains for end users. Users can identify north star goals and create agents that drive autonomous workflows, schedule tasks dynamically, and orchestrate work across priorities. Persistence and progress are handled through structured tool use and reporting.

  • Proprietary flagship — please contact founder for a demo
  • Long-context memory and session continuity across agents
  • Structured tool use for reliable agent communication
  • AI-generated progress insights and pattern recognition
db-core
auth-server
edge-functions
chat-storage
frontend-utils
Signal

Signal

Agentic Candidacy

Signal replaces the resume with a dynamic AI interview. Signal is built using a semantic RAG pipeline and structured work history, with role-adaptive conversation and live fit scoring. The kind of tool that used to take months to build was built in under two weeks on HabitualOS.

  • Dynamic RAG pipeline over structured work history
  • Role-adaptive conversation (recruiter, founder, colleague)
  • Live fit scoring across skills, alignment, and personality
  • Embeddable widget with streaming SSE responses
db-core
auth-server
edge-functions
chat-storage
frontend-utils
Daily Practice

Daily Practice

Agentic Wellness

A meditative practice app driven by sound and collective presence. Daily rituals are marked by ambient audio, an animated world that responds to community activity, and a social witnessing layer that makes solitary practice feel shared.

  • Daily practice timer with AI-generated pattern insights
  • Sound-driven ritual with personalized ambient audio
  • Animated world that responds to collective practice activity
  • Social witnessing layer for shared accountability
db-core
auth-server
edge-functions
survey-engine
frontend-utils
Pidgerton

Pidgerton

Agentic Connectedness

A whimsical little experiment in agent-powered human connection. Built for my wife and me during the fog of new parenthood, Pidgerton allows us to log moments through chat, get emotional support, and find patterns over time that build stronger connection.

  • Conversation-driven moment capture without structured forms
  • Temporal pattern recognition across relationship history
  • High-stakes conversational AI in an emotional context
  • Privacy-first, fully user-partitioned data architecture
db-core
auth-server
edge-functions
chat-storage
survey-engine
frontend-utils

Design Principles

Building and using these systems daily has produced some strong opinions about what makes agentic AI actually work.

1

AI as collaborative presence

Human in the loop, automation where it makes sense. The right balance shifts depending on the task. These systems are built to support both, while allowing the use case to decide the right mix.

2

When it needs to work, you learn

Demo apps optimize for impressiveness. Production tools optimize for reliability. Every system here gets used the same day that it's built. That's the only test that matters, and the only one that teaches anything.

3

Constraints enable real delegation

The more defined an agent's behavior, the more you can actually rely on it. Vague outputs require constant supervision. Clear interfaces make it possible to genuinely hand work off and trust the AI to get it right.

4

Embodiment fuels productivity

Productivity without embodiment leads to burnout. Embodiment without direction goes nowhere. As AI takes on more cognitive overhead, the human's irreplaceable contribution becomes clearer: presence, judgment, lived experience. HabitualOS holds both halves.

Articles and notes

Writing about what I learn building these systems, on The Living Interface.