yb2460/harness-anything
Harness Anything - AI agent control hub: WPS, MS Office, Zotero, Photoshop, 47 CLI commands, 27 academic skills, SVG-to-PPTX
What it solves
This project provides a suite of command-line interface (CLI) tools designed to act as "harnesses" for AI agents, allowing them to programmatically control professional productivity and design software. It bridges the gap between AI reasoning and the actual execution of complex tasks in office suites (WPS/Microsoft Office), academic management tools (Zotero), and creative software (Adobe Illustrator and Photoshop).
How it works
The tools utilize the Windows COM (Component Object Model) automation interface to send commands from a Python-based CLI to the target applications. This allows an AI agent to trigger specific functions—such as creating a slide, drawing a vector shape, or managing a bibliography—by executing standard CLI commands that the harness translates into application-specific API calls.
Who it’s for
- AI Agent Developers: Those building agents that need to perform real-world actions in desktop software.
- Academic Researchers: Users wanting to automate literature reviews, thesis pipelines, and academic visualization via Zotero.
- Designers/Marketers: Users looking to automate the creation of vector graphics or bitmap images using Adobe tools.
- Office Power Users: People automating the generation of reports, spreadsheets, and presentations.
Highlights
- Office Automation: 47 CLI commands for Word, Excel, and PowerPoint, including a dedicated PPT design system with 14 layouts.
- Academic Intelligence: A Zotero integration featuring 27 academic skills across search, writing, review, and visualization.
- Creative Suite Control: Full programmatic access to Adobe Illustrator (vector shapes, layers, text) and Photoshop (layers, selections, filters, image adjustments).
- Data-Driven PPTs: Ability to generate high-quality presentations automatically using JSON data and element routing.
Related
- Project
- Project
- Project
- Project
- Project