harness-anything

5个月前发布 277 00

harness-anything 是一套基于 Windows COM 自动化接口构建的全栈 AI Agent 工具集。它通过标准化的 CLI 命令,赋予 AI 直接操控 WPS/Microsoft Office、Zotero、Adobe Illustrator 及 Adobe Photoshop 的能力,实现了从办公文档排版、学术研究流水...

所在地:
中国
收录时间:
2026-06-11
harness-anythingharness-anything

在 AI Agent 日益强大的今天,如何让它们精准地操作现有专业软件仍是一大难题。harness-anything 是一套基于 Windows COM 自动化接口构建的全栈 AI Agent 工具集。它通过标准化的 CLI 命令,赋予 AI 直接操控 WPS/Microsoft Office、Zotero、Adobe Illustrator 及 Adobe Photoshop 的能力,实现了从办公文档排版、学术研究流水线到专业图形设计的全流程自动化。

核心模块:全栈操控能力

1. cli-anything-wps:办公文档智能管家

  • 广泛兼容:支持 WPS Office 及 Microsoft Office (Word/Excel/PowerPoint)。
  • 精细操控:提供 47 个 CLI 命令,涵盖段落样式、表格处理、公式计算、幻灯片布局等底层操作。
  • PPT 设计系统:内置 4 套预设主题、14 种布局及 5 维度质量审查机制,确保生成的演示文稿符合专业标准。
  • 多格式导出:支持 DOCX, XLSX, PPTX, PDF, HTML 等格式互转。

2. cli-anything-zotero:学术研究智能体

  • 全流程覆盖:集成 27 个学术 Skill,涵盖文献检索、综述写作、Meta 分析、同行评审及图表规范。
  • 智能流水线:
    • pipeline original_article:论著推荐与整理。
    • pipeline meta_analysis:自动化 Meta 分析流程。
    • skills journal "Nature":自动适配特定期刊的图表与引用规范。
  • 深度研究辅助:支持创意生成、假设验证及证据评估,助力高效科研。

3. Illustrator Harness:矢量图形 AI 助手

  • 精准绘图:通过 COM 接口直接调用 Illustrator 引擎,绘制矩形、椭圆、多边形及自定义路径。
  • 图层管理:支持图层的增删改、锁定、可见性控制及文本属性调整。
  • 多格式输出:一键导出 SVG, PNG, PDF, AI 等格式,满足品牌设计与插画需求。

4. Photoshop Harness:位图图像 AI 助手

  • 像素级编辑:操控选区、滤镜、画布大小、色彩模式及混合模式。
  • 自动化处理:批量执行裁切、旋转、文字添加及图层样式调整。
  • 高效导出:支持 PSD, PNG, JPEG, WebP 等多种格式,适配网页与印刷需求。

技术架构:COM 桥接与 CLI 标准化

  • COM Bridge:利用 pywin32 库建立 Python 与 Windows COM 对象(如 PowerPoint.Application, Illustrator.Application)的稳定连接。
  • Click CLI:提供统一、易读的命令行界面,便于 AI Agent 解析指令并执行复杂操作。
  • 模块化设计:每个模块独立安装,可根据需求灵活组合,降低系统依赖复杂度。

快速上手

1. 环境要求

  • Windows 10/11
  • Python 3.10+
  • WPS Office 2019+ / MS Office 2016+ / Zotero 7+ / Adobe CC 2023+

2. 安装与示例

办公自动化:

pip install git+https://github.com/yb2460/cli-anything-wps.git

# 创建学术答辩 PPT
cli-anything-wps document new --type impress --name "Defense"
cli-anything-wps preset apply academic --talk-type defense
cli-anything-wps export render output.pptx -p pptx

学术研究:

pip install git+https://github.com/yb2460/cli-anything-zotero.git

# 启动论文写作流水线
cli-anything-zotero skills pipeline thesis
# 搜索机器学习文献
cli-anything-zotero catalog search "machine learning"

矢量设计:

cd illustrator-harness/agent-harness
pip install -e .

# 创建 Logo 草图
cli-anything-illustrator project new logo.ai -w 500 -h 500
cli-anything-illustrator shapes rect --w 200 --h 200
cli-anything-illustrator text add "Brand" --font "Arial" --size 72

位图处理:

cd photoshop-harness/agent-harness
pip install -e .

# 制作海报底图
cli-anything-photoshop project new banner.psd -w 1920 -h 1080
cli-anything-photoshop text add --content "Hello World" --font "Arial" --size 72
cli-anything-photoshop export png banner.png

harness-anything 填补了 AI 认知能力与专业软件操作之间的鸿沟。它不再让 AI 仅仅停留在“生成文本”或“提供建议”层面,而是赋予其真正的执行力。无论是需要严谨格式的学术论文,还是追求视觉美感的品牌设计,harness-anything 都能通过代码级的精准操控,将 AI 的创造力转化为高质量的最终成果。

相关导航