cell-lct README

The project's README from github.com/yrui-cmd/cell-lct. As one markdown file: README.md.

Cell-lct

本仓库的 Skill 与配套脚本采用 MIT 许可证 开源,欢迎修改和二次创作;第三方 API 服务由其提供方维护。

新亮点:去 AI 隐藏水印与可编辑绘图衔接

最新 main 已接入独立开源的 cell_no_ai:去字后可选择进行 AI 隐藏水印处理,自动接收返回图片,再继续描摹并恢复可编辑文字,生成 Adobe Illustrator 原生可编辑矢量图。选择跳过时直接继续原有绘图流程。

安装时会同时安装或更新 cell_no_ai,新的图片重建任务会自动检查其最新版本。隐藏水印处理由第三方 API 提供;支持的是处理流程,具体效果以服务返回及检测结果为准。

使用此新功能请从最新 main 安装;下方历史 v0.2.1 Tag/ZIP 不包含本次更新:

git clone --branch main --depth 1 https://github.com/yrui-cmd/cell-lct.git
Set-Location .\cell-lct
powershell -ExecutionPolicy Bypass -File .\setup.ps1

Cell-lct v0.2.1 是面向 Windows、Codex Desktop 与 Adobe Illustrator 2026 的稳定版科研矢量绘图插件。它将参考图重建为可编辑路径和真实 SVG 文本,并续画到用户已经打开的 Illustrator 文档中。

稳定版保证

环境要求

从固定 Tag 一键安装

git clone --branch v0.2.1 --depth 1 https://github.com/yrui-cmd/cell-lct.git
Set-Location .\cell-lct
powershell -ExecutionPolicy Bypass -File .\setup.ps1

首次安装会安装锁定依赖、复制 Skill、在终端中安全提示录入 API Key,并运行诊断。API Key 不应写进命令、仓库、截图或聊天记录。

如果已经存在同名 Skill,并确认要替换:

powershell -ExecutionPolicy Bypass -File .\setup.ps1 -Force

安装后重启 Codex,并新建任务。先由用户打开 Illustrator 2026 和目标文档,然后发送:

使用 $cell-lct,根据我上传的内容或图片在当前 Illustrator 画板中作图,保留全部已有内容。

从 Release ZIP 安装

下载同一版本的两个文件:

验证后解压并运行 setup.ps1:

$zip = '.\cell-lct-v0.2.1.zip'
$expected = ((Get-Content "$zip.sha256") -split '\s+')[0]
$actual = (Get-FileHash $zip -Algorithm SHA256).Hash.ToLowerInvariant()
if ($actual -ne $expected) { throw 'SHA256 校验失败,停止安装。' }
Expand-Archive $zip -DestinationPath .\cell-lct-v0.2.1
Set-Location .\cell-lct-v0.2.1\cell-lct-v0.2.1
powershell -ExecutionPolicy Bypass -File .\setup.ps1

诊断

.\doctor.ps1
.\doctor.ps1 -VerifyApi -RequireIllustratorOpen
.\doctor.ps1 -Json

诊断只检查 Illustrator 注册和进程状态,不会启动、重启、聚焦、最大化或关闭 Illustrator。

工作方式

测试与发行

.\tests\test-package.ps1
.\tests\test-windows-e2e.ps1
.\build-release.ps1

Illustrator 真机测试会向当前打开的文档写入测试图,只能在一次性测试文档中显式运行:

.\tests\test-illustrator-e2e.ps1 -ConfirmDisposableOpenDocument

生成的 ZIP 与 SHA256 位于 dist。CI 使用 Windows runner 执行离线绘制链路测试;Illustrator 真机链路仅在带 Illustrator 2026 的自托管 Windows runner 上人工触发。

可复现性边界

仓库可以固定 Skill、脚本、依赖、测试和发行文件,但无法把 Codex 内置 Image 2 或 Adobe Illustrator 本体打包进去。另一台电脑要获得一致流程,必须满足 runtime-lock.json 中的环境契约,并自行配置 DPAPI API Key。

完整插件源码位于 plugins/cell-lct,安装器只把其中的 cell-lct Skill 部署到用户的 Codex Skills 目录。原版 Cell-lct 与 Cell-lct 可以并存。

cell-lct (yrui-cmd/cell-lct)

Searching Database…

这是什么?Cell-lct 是一个面向 Adobe Illustrator 的可编辑科研矢量绘图插件。它把参考图(带箭头的图表、坐标轴、热力图、图例)重建为真正可编辑的矢量路径和真正的 SVG 文本,然后直接绘制到你已经打开的 Illustrator 文档中。
这是一个 Illustrator 插件,还是还需要别的东西在运行?它以 Codex Desktop Skill 加 PowerShell 安装脚本的形式发布:Codex 用其内置的 Image 2 编辑能力驱动整个流程,而实际的矢量绘图则通过一条持久连接在 Adobe Illustrator 2026 中实时进行。
使用之前需要装好什么?需要 Windows 10/11 x64、Codex Desktop、Adobe Illustrator 2026(30.x)、PowerShell 5.1 或更高版本,以及 Python 3.11–3.14,所有 Python 依赖都通过 requirements.lock 锁定。
它会动我在 Illustrator 里已有的作品吗?不会——它从不删除、隐藏或替换画板上已有的内容,而且只在流程的最后一步导出一张 PNG;箭头、方框、坐标轴、热力图和图例这类非文字元素全程保持原样。
没有网络连接它还能用吗?不能——文字去除和可选的 AI 水印隐藏步骤都由第三方 API 处理,所以结果质量取决于那个外部服务,并且需要有可用额度的网络连接。
cellnoai 是什么?必须用它吗?cellnoai 是一个独立的开源工具,现已接入最新的 main 分支,可以在矢量化之前从去除了文字的参考图中清除隐藏的 AI 水印。它是可选的——跳过它就直接用原图继续。
用它要花钱吗?图像处理要走一个消耗额度的第三方 API。每日免费额度在作者的抖音群里发放,付费额度可以通过小红书联系人安排;如果预计单张图片要消耗超过一个积分,工具会在上传前请求确认。
v0.2.1 装好后能保证在另一台电脑上表现一致吗?Skill、脚本、依赖和发布产物的可复现性通过 requirements.lock 和 runtime-lock.json 锁定,但 Codex 内置的 Image 2 功能和 Adobe Illustrator 本身无法一并打包——两者仍需在每台机器上单独安装配置。
我是要操作一个单独的应用,还是只跟 Codex 对话?这个插件没有独立的图形界面。你自己打开 Illustrator 2026 和目标文档,然后在 Codex Desktop 任务里把绘图请求作为消息发送出去。
Creator
yrui-cmd
Size
0.3 MB
Stars
395
Age
2mo
Commits · 90 Days