{"repo":"zhanglongxiao111/indesign-cli","free":true,"listed":false,"github":"https://github.com/zhanglongxiao111/indesign-cli","clone":"git clone https://github.com/zhanglongxiao111/indesign-cli.git","description":"Agent-native CLI for Adobe InDesign automation — 150 tools, HTML ↔ InDesign conversion, and structured JSON returns built for AI agents.","language":"JavaScript","stars":37,"topics":["adobe-indesign","ai-agent","automation","cli","desktop-publishing","extendscript","indesign","windows","html-to-indesign"],"license":"MIT","category":"cli-tools","readme_excerpt":"🎨 indesign-cli 中文 English 让 AI Agent 直接操作 Adobe InDesign 的命令行工具。 indesign-cli 把 InDesign 的自动化能力包装成 Agent 友好的 CLI：Agent 可以查询工具、执行 JSX 脚本、调用排版能力、验证导出文件，并按需配合项目级 Skill 使用。 当前 Node-backed registry 固定包含 150 个 InDesign 工具 ，CLI 还叠加 server. 、 session. 、 script.run 、 export.verify 、 tool.batch 、 feedback.report 等原生命令和项目插件工具。实时可见能力以 tool domains / tool list 输出为准，覆盖文档、页面、跨页、母版、图层、文本、图片、基础图形、样式、导出、Book、Presentation、模板槽位、脚本执行和环境检查。 如果你正在做 AI 生成画册、建筑汇报、品牌手册、版式模板、HTML 转 InDesign 这类项目，它可以让 Agent 不再靠“猜坐标”和“手搓脚本”工作，而是通过稳定的命令和结构化返回值操作真实 InDesign。 ✨ 这个项目解决什么问题？ Adobe InDesign 很强，但对 AI Agent 来说并不好用： - 工具能力多，Agent 不知道该调用哪个。 - JSX 脚本可以执行，但调试、传参、返回值和错误处理都很散。 - MCP 工具很多，直接塞进上下文会占用大量 token。 - 真实导出物是否成功，不能只靠“命令没报错”判断。 indesign-cli 做的事情很简单： 把真实 InDesign 自动化能力变成 Agent 更容易使用的一组命令。 它的关键价值之一是 省 token ：Agent 不需要一次性读取上百个工具的完整描述，可以先看 tool domains 的摘要，再用 tool search 、 tool list 、 tool schema 按需加载当前任务需要的工具说明。输出默认是紧凑单行 JSON，需要人工查看时加 --pretty 。 它不是一个给人类手动排版的 CLI，也不是一个新的排版引擎。它更像是 AI 项目和 InDesign 之间的稳定桥梁。 🚀 快速安装 一个离线 Setup 就够了。 CLI、Node、 winax 和 HTML 插件全部打包在里面，本机不需要装 Node 或 npm，也不需要编译任何原生模块。 你只需要： - Windows - Adobe InDesign 桌面版：推荐 2024-2026；CLI 会尝试连接 2022-2026、CC 版本和通用 InDesign.Application COM 入口，实际可用版本取决于本机 COM 注册 InDesign 需要和命令行运行在同一个 Windows 用户会话中。 下载： - 外部 / 开源用户 ：到 GitHub Releases 下载 indesign-cli-agent-setup.exe 。 - 事务所内部工位和无人值守 Agent ：从公司 NAS 取同一个 Setup。 server health 返回 ok: true 且 data.indesign com.checked 为 true ，说明真实 InDesign COM 链路已经通了。 外部用户请关闭遥测。 成品 EXE 的共享遥测默认写入 SA 事务所内网 NAS：外网环境不可达、写入会静默失败，但仍建议显式关闭 $e","default_branch":null,"files":null,"tree":[],"storefront":"/r/zhanglongxiao111","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zhanglongxiao111/indesign-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}