Products

Two things, built on the same research.

An agent that does the work, and the memory layer underneath it. They are useful separately and they are designed to compose.

0xCopilot 

Available

desktop agent · open source · macOS & Windows

A local-first desktop agent. Give it an outcome and it plans the work, moves through your files and connected tools, and stops for your approval before anything important leaves the building.

Runs where your work is

Files, spreadsheets, connected services. Not a chat box that hands you instructions to carry out yourself.

Approval gates

Anything consequential stops and waits. You see the action before it happens, not after.

Replayable runs

Every run is a record you can re-open, inspect step by step, and hand to someone else.

Your keys, your machine

Bring your own provider key. Nothing is routed through us.

Source

Open

Keys

BYOK

Platforms

macOS · Windows

copilot.kleosresearch.xyz ↗

Kaleidoscope 

Release candidate

local agent memory · CLI + MCP · macOS arm64 candidate

One local memory that coding agents and application frameworks can share. Kaleidoscope exposes a developer-friendly CLI, a two-tool stdio MCP server, and Python and TypeScript clients while its proprietary engine remains a source-free native binary on your machine.

One memory across tools

Codex, Claude Code, Cursor, OpenCode, and application frameworks use the same local profile.

Built for developers

Start with the CLI or use the Python and TypeScript clients in LangGraph, OpenAI Agents SDK, CrewAI, and other MCP hosts.

Local native runtime

The manager and proprietary memory engine ship as source-free platform binaries. The memory algorithm is not copied into the SDK.

Small agent contract

Agents receive exactly two MCP tools: search and remember. Account and operator work stays outside the model-facing surface.

Interfaces

CLI · MCP · Python · TypeScript

Native candidate

macOS arm64

Status

Protected RC · not published

Developer quickstart

These are the final package names for the protected release. The registries remain closed until trusted signing, final EULA acceptance, and publication are approved.

npm install -g @kleos-research/kaleidoscope@0.1.0-rc.1 python -m pip install kaleidoscope-memory==0.1.0rc1

How they fit together

0xCopilot is an agent. Kaleidoscope is what an agent remembers. You can run the agent without the memory layer, and you can point the memory layer at an agent we did not build — that is the whole reason it is harness-neutral rather than a feature.

Keeping them separate is a research position as much as a product one. If memory only ever ran inside our own agent, we could not measure whether it helps, because we would have nothing to compare it against.