Skip to content

keplertau/Continuity

Repository files navigation

Continuity logo mark

Continuity

Stop starting over with your AI.

An open-source context system for keeping human-AI work coherent across chats, projects, tools, and time.

Quick Start · Where It Works · Start Here · AI Setup Prompt · Commands · Changelog · Spec

A visual system of organized context cards connected by a flowing continuity thread between human and AI workspaces

Continuity helps you keep a coherent working relationship with an AI assistant across chats, projects, tools, and time. It works with whatever memory setup you already use: plain files, GitHub, Obsidian, a wiki, project folders, chat history, Claude Projects, managed agent memory stores, or any other system your AI can read and update.

The goal is simple: help your AI remember the right things in the right way.

Continuity is not only memory the AI uses. It is a shared context discipline the human owns.

What Continuity Does

Most AI conversations lose context. The next chat may not know what matters right now, what has already been decided, what is still unresolved, what evidence supports a claim, or what kind of relationship you are trying to build with the assistant.

Continuity gives that context a simple structure.

It separates:

  • what is current right now
  • what is stable about you, your preferences, or the project
  • what has already been decided
  • what is still open or unresolved
  • what evidence supports the memory
  • what belongs in the archive as cold reference
  • what should be reviewed before the AI acts strongly
  • what should fade into history instead of steering every future conversation

Continuity is not a specific app, database, or platform. It is a pattern you can use with the tools you already have.

Quick Start

If you are not technical, start here:

A person connecting a repository, an AI assistant, and a new continuity file through a shared thread

  1. Open this GitHub project.
  2. Give the link to your AI assistant.
  3. Tell it: "Read AI-SETUP-PROMPT.md and help me set up Continuity."
  4. Let the AI create the simplest version that fits your situation.

You do not need to understand Git, install a database, run a server, or choose a permanent architecture before you begin.

The starter templates live in templates/lite/ and templates/standard/.

The register model and implementation rules live in SPEC.md.

After setup, everyday use should be simple:

Start continuity
Stop continuity

The detailed command behavior lives in COMMANDS.md.

Where It Works

Continuity works best when the AI assistant can read and write files on your computer or inside your project workspace.

The key question is not which AI model you use. The key question is whether that AI can access the place where your Continuity files live.

Environment Fit What To Expect
Mac, Windows, or IDE agents with file access, such as Codex Best The AI can create folders, write templates, read context, and update the continuity layer directly.
Desktop or project workspaces with folder access, such as Co-Work-style tools Best The AI can maintain Continuity as part of the workspace.
AI tools with uploaded project files but limited file operations Partial The AI may help draft or update files, but setup can be clunky if it cannot create folders or save changes.
Browser chat with no local file access Manual The AI cannot install Continuity by itself. It can draft a Lite file for you to copy into place.
iPhone, Android, or tablet chat apps Manual or partial Start with Lite. If the app cannot save files, ask it to draft the file and copy it into Notes, Files, Drive, Obsidian, Notion, GitHub, or another place you can reopen.

If your AI cannot create folders or edit files, that is an environment limitation, not a Continuity failure. Use the Lite template manually, upload the files into a project space, or switch to a tool that has file access.

Choose A Place You Can Find Again

Continuity should live somewhere obvious to you, not somewhere convenient only to the AI.

Good places include:

  • the project folder you are already working in
  • Desktop or Documents
  • iCloud Drive, Google Drive, Shared Drive, Dropbox, or OneDrive
  • an Obsidian vault, Notion export folder, or wiki folder
  • a GitHub repository

Avoid hidden app folders, temp folders, assistant sandboxes, cache directories, and deep cloud paths you will not naturally revisit. If the AI proposes a location you do not recognize, ask it to show the full path before it creates anything.

Phones And Tablets

If you are on an iPhone, Android phone, or tablet, use the simplest path first.

Ask the AI to create a Lite CONTINUITY.md in the chat. Save it somewhere you can find again: Apple Notes, Files, Google Drive, Obsidian, Notion, GitHub, or another notes app. In future sessions, paste or upload that file if the AI cannot access it directly.

The command rhythm still works:

Start continuity

means "read the Continuity file I provided."

Stop continuity

means "draft the updates I should apply."

Versioning

The current project version lives in VERSION.

Release notes live in CHANGELOG.md. Public release points should use Git tags such as v0.1.0.

Generated Continuity setups should record their source:

Created from Continuity version:
Created from Continuity commit:
Created on:

If the AI cannot determine the commit, it should write unknown rather than inventing one.

Setup Levels

Continuity can be as small or as structured as you need.

Level Best For What It Creates
Lite Personal use, first experiments, simple context One CONTINUITY.md file
Standard Ongoing projects, writing, research, repeated AI work A small continuity/ folder with an index, archive, and focused files
Project Teams, long-running workspaces, agents, governance Briefings, decisions, sessions, evidence, processes, fragments, open threads, and a roadmap

You can start Lite and grow later.

Three continuity setup levels growing from one file to a folder to a structured project board

Lite uses one file, usually called CONTINUITY.md. This is best for personal use, early experiments, or anyone who just wants the benefit without extra structure.

Standard uses a small folder with a few files: current context, preferences, decisions, open threads, evidence, session notes, and an archive for full sessions or older documents. This is best for ongoing projects or serious personal use.

Project adds a more formal structure for teams, long-running work, research, writing, software projects, or governance. This is where briefings, decision records, session notes, evidence, processes, fragments, open threads, and a roadmap each get their own place. The full operating logic — how briefings get derived from entities, how decisions accumulate as individual files, how a consolidation pass keeps the layer fresh — lives in SPEC.md §6.3 and §14.1.

The Core Rule

Do not put all memory into one bucket.

Different kinds of context need different treatment. A current concern is not the same as a stable preference. A confirmed decision is not the same as a guess. A summary is not the same as evidence. An old identity description should not silently govern a future self.

Continuity works because the human and AI can tell those differences apart.

Status Markers

Use compact markers when a memory item could shape future AI behavior:

Memory cards being sorted into distinct status trays instead of one mixed pile

[CONFIRMED 2026-05-08]
[PROVISIONAL 2026-05-08]
[INFERRED 2026-05-08]
[ACTIVE 2026-05-08]
[ARCHIVED 2026-05-08]
[SUPERSEDED 2026-05-08]
[STALE - REVIEW]
[UNVERIFIED]
[LAST-REVIEWED 2026-05-08]
[CONFLICTS-WITH decisions.md#active-confirmed-decisions]

These markers keep future AI assistants from treating guesses as facts, current concerns as permanent identity, or old decisions as still active.

Who This Is For

Continuity is for anyone who uses AI repeatedly and does not want every interaction to start from zero.

It can support:

  • personal AI use across ordinary life
  • long-running projects
  • writing and research
  • software work
  • health, habits, family, or private planning
  • teams and organizations
  • AI agents that need durable working context
  • advanced memory systems that need a governance layer

The system should remain usable by a nontechnical person with a folder, a document editor, and an AI assistant.

Visual Identity

Continuity's visual language is built around a simple idea: context should flow, but it should not blur together.

The mark uses a continuous loop, two nodes, and layered context cards. The hero visual shows memory as organized registers connected by a shared thread rather than a pile of undifferentiated recall.

Brand assets live in assets/.

Worked Example

The example in examples/personal-writer/CONTINUITY.md shows a Lite setup for a writer working on a book.

It demonstrates the basic rhythm: current context stays short, preferences stay reviewable, decisions carry status markers, open threads remain open, and evidence points back to sources.

Archive

Use the archive for cold storage: full session exports, old documents, retired drafts, bulky notes, and historical reference material.

The archive is not read by default at Start continuity. Active memory should stay in current context, preferences, decisions, open threads, evidence, or session notes. The archive should be reachable through pointers when exact history matters.

For Standard setup, archived material lives under continuity/archive/.

Design Principles

Start simple. A useful continuity layer beats an elaborate one nobody maintains.

Use the tools already present. Continuity should work inside existing folders, notes apps, wikis, repositories, and AI project spaces.

Keep the location findable. Continuity should live somewhere the human can reopen without remembering a hidden path.

Keep memory inspectable. The human should be able to see and edit what the AI is treating as context.

Separate memory by function. Current context, stable preferences, decisions, open questions, evidence, and history should not be flattened together.

Preserve uncertainty. A provisional guess should remain provisional until reviewed or confirmed.

Keep evidence reachable. Important claims should point back to the source that supports them.

Avoid captivity. Continuity should preserve coherence without trapping the human in stale self-descriptions, old decisions, or outdated concerns.

For AI Assistants

If you are an AI assistant reading this repository because a human asked you to set up Continuity, begin with AI-SETUP-PROMPT.md.

A human and AI assistant using a shared continuity board to read context, flag stale items, and update only what changed

Your job is not to build the most complete system. Your job is to give the human a continuity layer they will actually use.

Default to the smallest useful setup. Ask only the questions you need. Prefer plain markdown. Use whatever storage system the human already has.

Place the files somewhere the human can find again. If the location is not obvious, show the full path and ask before creating the layer.

Project Status

Continuity is in early draft form.

The first public version is intended to be a pattern kit: a small set of instructions, prompts, and templates that any AI assistant can use to create a continuity layer for a human or project.

Later versions may add integrations, scripts, managed-agent examples, or local tools. The first requirement is simpler: anyone should be able to point an AI at this repository and get value.

License

MIT. Use it, adapt it, and make it useful in your own context.

The MIT license requires preserving the copyright and license notice in copies or substantial portions of the project. When practical, cite the project as:

Carsten Geiser, Continuity, https://github.com/keplertau/Continuity

This repository also includes CITATION.cff for GitHub's citation interface and NOTICE for human-readable attribution.

About

Stop starting over with your AI. Continuity is an open-source context system for you and your AI chats & projects.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors