# Symbiont D

A local conversation and information-management service that brings Codex conversations, external inputs, and durable PCP context into one timeline.

## Metadata

- HTML: https://glenzli.com/en/projects/symbiont-d/
- Markdown: https://glenzli.com/en/projects/symbiont-d.md
- Collection: Projects
- Language: en
- Published: 2026-08-13
- Updated: 2026-08-27
- Status: active
- Tags: conversation, local-first, external-input, long-term-context, codex

## Content

Symbiont D is a locally run conversation and information-management service. Ordinary conversation uses Codex app-server. Scheduled exploration, IMAP mail, and Google Drive can add external input to the same timeline, while Paged Context Protocol stores and retrieves durable context.

The project currently targets one user on one machine. Codex remains responsible for task execution, approvals, and progress; Symbiont D handles conversation, input organization, and context transfer.

  ![Symbiont D bringing conversations, external inputs, and durable context together](/images/projects/symbiont-d-banner.webp)

## Components

```text
scheduled exploration / IMAP / Google Drive / selected Codex context
                                │
                                ▼
                          Symbiont D
             ├─ Codex app-server
             ├─ local SQLite / configuration
             ├─ PCP Runtime
             └─ Infer Runtime (optional)
```

    **Conversation**
    Streaming replies, stop, edit, retract, and resend, with transcripts stored locally.

    **External input**
    Optional read-only IMAP and Google Drive connections, scheduled exploration, and manual investigation. Sources are retained, and unpublished candidates do not enter PCP.

    **Durable context**
    Symbiont D applies its runtime policy to ordinary recording; PCP provides persistence, revisions, and retrieval.

    **Temporary discussion and voice**
    Temporary discussions are discarded by default but may retain a conclusion or transcript. Local recordings can be transcribed through optional Infer Runtime.

  ![A Symbiont D conversation and external-input view using fictional data](/images/projects/symbiont-d-conversation-briefing.svg)
  The example uses fictional data.

## Current boundaries

Symbiont D remains a development preview, and its interfaces, configuration, and local data formats may change. Its current deployment target is one user on one machine, listening on `127.0.0.1:4317` by default.

PCP Runtime and Console are installed and run separately. Mail, Drive, model services, and Infer Runtime also require their own configuration. External-input connections are read-only and report unavailable or failed state when their source cannot be reached.
