Session Loom banner
JC0v0 JC0v0

Session Loom

AI community

Description

Session-Loom 是一个 local-first 的 AI coding session bridge:它持续读取 Claude Code、Codex、OpenCode、DeepSeek Harness 和 Pi 的私有会话存储,把对话、工具调用、工作目录和时间线镜像进统一的 canonical SQLite;需要时,再写回目标工具自己的原生格式。

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Session-Loom logo

Session-Loom

把 AI coding agent 的会话,变成真正可迁移的工作资产。
Mirror once. Store canonically. Restore anywhere.

Early stage Rust 1.77+ Tauri 2 SQLite

快速开始 · 支持渠道 · CLI · 参与贡献

Session-Loom architecture

一句话理解

Session-Loom 是一个 **local-first 的 AI coding session bridge**:它持续读取 Claude Code、Codex、OpenCode、DeepSeek Harness 和 Pi 的私有会话存储,把对话、工具调用、工作目录和时间线镜像进统一的 canonical SQLite;需要时,再写回目标工具自己的原生格式。

不复制粘贴上下文,不重新执行工具调用,不把一套 agent 锁死在一个工具里。

为什么需要它?

🧵 保留上下文

用户消息、助手回复、工具调用和输出统一归档,迁移时不需要重新解释上下文。

📁 保留项目

会话的工作目录会跟随迁移,并写入各渠道自己的项目索引与原生元数据。

↩️ 随时回退

删除操作进入 30 天回收站,源文件、canonical 镜像和墓碑机制共同避免误删与自回声。

支持的渠道

渠道 读取来源 恢复方式 项目归属
Claude Code ~/.claude/projects JSONL + history.jsonl 编码后的项目目录与 history 索引
Codex ~/.codex/sessions 原生 rollout JSONL session_meta.payload.cwd
OpenCode SQLite 数据库 原生 S