Skip to content

MoMarcode1/APIMaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

APIMaker

Universal legacy software bridge - Scan desktop applications and automatically generate AI-accessible APIs.

APIMaker lets non-technical users turn any desktop software (billing systems, workflow tools, legacy apps) into an API that AI agents like Claude can use.

How it works

  1. Scan - APIMaker discovers installed software on your PC
  2. Analyze - It inspects each app to find the best way to interact with it (database, COM/OLE, UI automation, file I/O)
  3. Bridge - It generates an API layer exposing the app's functionality
  4. Connect - AI agents connect via MCP (Model Context Protocol) or REST API

Quick Start

pip install apimaker

# Scan your PC for installed software
apimaker scan

# Analyze a specific application
apimaker analyze "QuickBooks"

# Start the API bridge server
apimaker serve

Supported Bridge Strategies

Strategy How it works Reliability
Database Direct access to app's local database (SQLite, Access, SQL Server) High
COM/OLE Windows COM automation (Excel, Word, QuickBooks, etc.) High
CLI Wraps command-line interfaces High
File I/O Watches import/export directories Medium
UI Automation Simulates mouse/keyboard interaction Medium
Screen OCR Reads screen content via OCR Low (fallback)

Architecture

Desktop App <--[bridge strategy]--> APIMaker Engine <--[MCP/REST]--> AI Agent

License

MIT

About

Universal legacy software bridge - scan desktop apps and generate AI-accessible APIs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors