Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

LayerWeave

简体中文 | English

GitHub · Gitee · 快速安装 · 开始使用 · 接入 AI · 开发与扩展

少分心:只看相关的那一段,只做眼前的那一件事。

LayerWeave 是面向 AI 使用与开发的信息管理工具。正文、素材引用、证据和批注按时间、段落或阅读顺序组织,再通过层级和关联连接。AI 通过 MCP 按需查询、编辑和截图;人可以在同一份项目上查看、定位和留言。

真实手书项目的完整工作视图:左侧层级目录,中间音频、分轨、故事、分镜与原画的时间轴,右侧查看此刻的内容和关联

真实手书制作项目:音频、分轨、故事、分镜与原画按时间组织,右侧“此刻”查看选中对象及当前位置的内容和关联。完整制作素材不随安装包提供。查看原图。

快速安装

当前为 0.7.9b3 Windows 预览版。在 PowerShell 中任选一种方式安装:

安全更新:npm 启动器会跳过 PATH 中低于 0.13.4 的 uv,使用修复版;显式指定的旧版会提示更新。自行使用 pip 安装时,请先更新到 pip 26.2.2 或以上,已有的 certifi 应更新到 2026.10.19 或以上。升级 LayerWeave 不会替你更新其他 Python 环境,详见 Python 证书事件公告。

使用 uv 0.13.4 或更新版本,同时安装 MCP 依赖:

uv tool install --python 3.11 "layerweave[mcp]==0.7.9b3"

使用 Node.js 20+ / npm(Windows x64):

npm install -g layerweave@0.7.9-beta.3

安装完成后使用 layerweave 命令。uv 会准备独立 Python 环境;npm 安装启动器,首次执行时再自动准备 Python 和所需依赖。首次准备需要联网。安装本身不会创建案例或打开视图。 如果找不到命令,按安装器提示设置命令目录,再重新打开终端和 MCP 客户端。

开始使用

接入 AI

推荐通过 MCP 让 AI 使用 LayerWeave。 AI 可以按需发现工具、查询和修改项目、查看相关画面并处理批注。配合视图,人可以查看同一份项目并留下反馈。Python/CLI 接口也可供脚本与自己的工具直接调用。

展开 MCP 接入配置(已通过 uv 或 npm 安装)

选择自己的工作目录,以下以 D:/my-layerweave 为例。在该目录保存 mcp.json:

{"workspace": "D:/my-layerweave"}

通过 uv 安装后,在客户端的 MCP 配置中加入:

{
  "mcpServers": {
    "layerweave": {
      "command": "layerweave",
      "args": ["mcp", "--config", "D:/my-layerweave/mcp.json"]
    }
  }
}

通过 npm 安装时,将其中的 layerweave 服务项替换为下面这项(Windows):

{
  "command": "cmd",
  "args": ["/c", "layerweave", "mcp", "--config", "D:/my-layerweave/mcp.json"]
}

配置放在哪里取决于客户端,示例路径需要换成实际路径。若客户端找不到命令,通过 uv 安装的可用 (Get-Command layerweave).Source 查看程序位置;通过 npm 安装的可用 (Get-Command layerweave.cmd).Source 查看启动脚本位置。

接入后,先让 AI 调用 layerweave_help,按任务查找工具,再创建或打开你自己的项目。无需先运行 demo。客户端管理服务进程,MCP 启动本身不打开画布。

默认数据库、项目、工具暴露,以及 uvx/npx 和自管 Python 环境的接法见 MCP 说明与npm 运行环境。

打开或创建自己的项目

命令 用途
layerweave --help 查看可用命令
layerweave view ./project.sqlite3 打开已有数据库
layerweave new ./my-project --template subtitles 用字幕模板创建自己的项目并打开视图
layerweave help project_overview 查看项目概览工具的帮助

视图与 MCP 可以分别使用,也可以访问同一个项目。打开视图后保持终端运行,按 Ctrl+C 停止服务;加 --no-browser 可只打印访问地址。

可选:体验案例

layerweave demo

默认打开文章解析案例,保存在 ./layerweave-demo/article-reading。再次运行同一条命令会保留对象、批注、布局和素材修改。 用 layerweave demo --list 查看十二个案例,其他案例按需下载;例如 layerweave demo comic-creation --dir ./my-comic。

无需预先安装,直接体验

已有 uv 或 npm 时,也可任选一条直接运行:

uvx layerweave@0.7.9b3 demo
npx --yes layerweave@0.7.9-beta.3 demo

项目数据与下载缓存分开保存。更多参数见统一入口说明,安装文件见 GitHub Releases。在 Python 工程中导入或扩展内核,请从开发入口开始。

把注意力留给当前这一段

按需收起内容

暂时不看的层可以折叠,名称、对象数量和展开入口仍然保留。把画面留给当前工作,需要时再展开。

用户折叠暂时不关注的分轨、故事和视频控制等层,保留对象数量与展开入口

查看折叠视图原图。折叠改变显示,不删除内容。

同一份数据,各自选择关注范围

同一个 2:57 时刻,AI 只查看相关四层,并独立选择一张原画。它可以读取对象正文和关联,也可以按需要截图;这些临时筛选不改变人的浏览状态。

AI 在 2:57 附近筛选含义推测、故事、原画和镜头设计四层,并单独选中一张原画

查看 AI 局部视图原图。图中的“用户折叠”标记保留了人的关注状态,AI 仍可按任务查看对应内容。

工作中的需要 LayerWeave 提供的能力
留下可追溯的反馈 批注、回复、待处理状态;意见挂在具体内容上,方便之后接着处理
查看 AI 改到哪里了 画布每两秒同步项目变化,按位置查看新增或修改的内容
修正已经写入的内容 改动记录、历史与撤销;覆盖冲突会明确报告

视频和歌曲可以按秒,文章按段落,漫画按页和格。轴的单位由项目解释,段落、页码与秒不会自动换算。图片和音视频通过路径或链接引用;生成、处理媒体由技能或外部工具完成。

截图理解需要有视觉能力的 AI;何时读取批注、由哪个 AI 处理,由调用方安排。具体工具与调用方式可以从 help 按需查询,或阅读视图使用说明。

换一个场景试试

案例 可以怎样用
文章解析 · 推荐入门 · 截图 将正文与逐段解读对照,从论点追溯证据、配图和讨论
动态分镜与 H3 对照镜头、故事段落与实现方式,追溯共用的素材
手书制作 将听感、故事、画面设计、角色设定与实现记录放在一起
晚开的花 四个 AI 通过批注核对接缝和配色,共同完成一幅动态 SVG 长卷

十二个案例还覆盖小说、漫画、课程、调查、互动故事、需求设计、翻译审校和代码梳理,见完整案例目录。文章解析使用原创短论;手书与 H3 为不附歌曲和视频的静帧阅读版,完整影片需要另备素材。

按需组合,开发自己的工具

LayerWeave 的核心理念是降低注意力的分散。找东西、对位置、记改动这些事交给工具;开发一个新功能时,也应能专注它自身的逻辑。

做法是按需组合:对象放进层,层组成树,通过 bind 关联彼此;内核提供基本结构,基础支撑负责保存、编号、事务和改动记录,工具、技能与插件按用途接入。核心和基础支撑只依赖 Python 标准库。

比如,要汇总“每个角色出现在哪些镜头”,可以写一个工具查询现有关系;保存结果时复用已有的读写和记录能力,配合撤销工具恢复改动。工具也可以声明自己的表,不必把所有数据都塞进层和对象。

欢迎你和 AI 基于这个内核开发自己的应用。 本分支是一个可直接使用的上层应用示例,视图本身也是工具包。内置工具展示如何复用内核,独立视图插件进一步展示如何扩展应用。批注就是其中一个例子:Note 继承文字对象,回复通过关联表达,已读状态与布局保存在视图自己的表里。

文档与可选组件

使用工具 · JSON 交换与模板 · 视图与插件 · 维护源码 · 文档目录

普通数据管理和文章案例不需要 API KEY、FFmpeg 或官方视图插件。服务端抽帧、视频缩略图和波形需要选装 FFmpeg;AI 截图需要 Chrome、Edge 或 Chromium。网页支持中英文,当前发行包的视图组件为 0.31.1。

AI 协作开发

项目由维护者主导设计与维护,Astra(Codex)与 Claude 协助本分支的开发、测试和文档整理。

许可证

LayerWeave 自身采用 MIT。随包网页组件保留各自许可,见第三方声明;独立插件、技能和外部服务遵循各自的说明。

Metadata

Release files for layerweave 0.7.9b3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for layerweave 0.7.9b3
File Size Uploaded Provenance
layerweave-0.7.9b3.tar.gz 15.4 MB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for layerweave 0.7.9b3
File Interpreter ABI Platform
layerweave-0.7.9b3-py3-none-any.whl Python 3 none any Details

Total release size: 16.4 MB

Release files / layerweave-0.7.9b3.tar.gz

Download URL layerweave-0.7.9b3.tar.gz
Size 15.4 MB
Tags Source
SHA-256 checksum
How to use checksums
57ce13dc203ee9fb7ab385e08865f280667a449d216ddf0c35fe9c0023c1f380
BLAKE2b-256 checksum
How to use checksums
aa304feb9cf1b38c03e50f9106431da8775fd0e60de1456e8c40dd8624da270c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Release files / layerweave-0.7.9b3-py3-none-any.whl

Download URL layerweave-0.7.9b3-py3-none-any.whl
Size 915.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
748b1a8d3720bca35bfb5206727e648ce7f80682acbdb966b1ee7ca4ba6ea2c5
BLAKE2b-256 checksum
How to use checksums
61c1bc09e4b31c4b879e4c638e21d56350da8229864046c49f36e04780aa7ddc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

Security for layerweave 0.7.9b3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for layerweave-0.7.9b3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 23, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page