A home for the agents you keep.

Model-agnostic agents
with memory built to last.

Persistent agents, replaceable models, durable memory. Give each agent an identity, instructions and tasks. 🪔 diyalamp keeps the work independent of the model.

Design preview · Open-source core + managed cloud.

Model agnostic Cloud agnostic by design Open-source orchestration

Meet the workspace.

Keep the agent.
Choose what powers it.

Select an agent. Try a different model. Inspect what stays.
A workspace for work that outlasts a conversation.

diyalampPersonal workspace
Workspace preview
Your agents AtlasActive

Atlas

Research & synthesis

Explore a question, keep the evidence, and return with a useful next step.

Persistent taskCheckpoint saved
Goal
Compare distributed SQL architectures.
Checkpoint
Source comparison saved. Assumptions recorded.
Next action
Ask you to review the recommendation.
agent / atlasSaved record
Model familyYour OpenRouter account

Saved records stay. Model capabilities and behavior can differ.

A record you can inspect.

3 saved memories
  • Current focus

    Distributed systems and the decisions behind them.

  • Saved comparison

    Isolation guarantees, throughput and their tradeoffs.

  • Your last review

    Keep benchmark assumptions visible in every comparison.

Select an agent, switch its model, inspect its record.

Different responsibilities. Their own context.

No API key is requested or stored by this preview.

A considered foundation.

Your choice of intelligence.
Your choice of infrastructure.

A portable runtime, independent agent state,
and a console that keeps the work in view.

Follow a request.
PrivateManaged console

Sign-in, agent setup
and supervision.

PrivateManaged API

Accounts, access
and scoped requests.

Open sourceJava engine

Tasks, model adapters
and checkpoints.

Model gatewayOpenRouter

Your chosen model.

Persistent storeAgent memory

CockroachDB · isolated state.

A scoped request reaches the open-source engine, which calls your selected model through OpenRouter.

Self-host the engine directly. The managed console and account backend stay separate.

Model agnostic · Cloud agnostic by design

Build in the open. Keep the architecture honest.

Read the design, inspect the boundaries, and build with us.

Explore the repository

Self-host the core

Open-source Java engine.

Scheduling, agent state, memory contracts, model adapters and recovery. Apache-2.0, with a CLI and local inspection.

Read the architecture

Managed cloud

A console for the agents you keep.

Google sign-in, your OpenRouter connection and a shared view of independent agents. Hosted workers, supervision and fleet operations without running the control plane yourself.

Your agents, supervised in one place.
What can I use today?

The repository contains an early local TypeScript prototype with deterministic fixture workers and local SQLite state. This page shows the intended cloud-agent experience. The new Java runtime, hosted sign-in, OpenRouter inference and persistent cloud agents are not shipped. Capabilities illustrated on this page describe the target architecture, not a shipped feature inventory.

Where would agent data live?

The target store is CockroachDB, with independent agent state in isolated virtual clusters that share host capacity. Application authorization and scoped credentials are still required. Virtual-cluster availability depends on the service and plan; instant provisioning and low idle cost have not been established. Replication and cross-region resilience depend on deployment, and do not replace backups or worker recovery.

Does a model change preserve the same agent?

The design preserves the agent’s identity, instructions, saved memory and history when you select another model. It does not promise identical reasoning, tool support or behavior. Relevant context must be retrieved for each task, and the chosen model’s capabilities must be checked.

Will I have to use the managed cloud?

No. The target architecture is a self-hostable open-source runtime with a separate managed service for hosted operations. Cloud agnostic describes the deployment goal, not database independence or a claim that every cloud has already been tested. Hosted accounts, availability and pricing are not announced.

Build the next chapter with us.

Good work deserves
more than a disappearing thread.

Discuss a design-partner pilot