Use arrow keys to navigate, press Enter to select

Real-time Demo

Experience AI Agent Direct Application Interaction

Through MCP protocol, AI Agents can directly call OpenAppCLI tools and resources, achieving reliable application automation.

MCP Protocol Demo

AI Agent Native Interaction

Show how AI Agents directly operate applications through MCP protocol

discover_applications

Discover available applications

Discover all automatable applications in the system

Result:

{
  "applications": [
    "bilibili",
    "instagram",
    "notepad",
    "calculator"
  ],
  "count": 4
}

execute_automation

Execute automation operations

Execute predefined automation tasks

Result:

{
  "success": true,
  "message": "Operation completed successfully",
  "duration": "2.3s"
}

get_screenshot

Get application screenshot

Get current application interface screenshot

Result:

{
  "screenshot": "data:image/png;base64,...",
  "resolution": "1920x1080",
  "size": "245KB"
}

extract_data

Extract application data

Extract structured data from application

Result:

{
  "data": {
    "videos": [
      {
        "title": "Video1",
        "views": 10000
      },
      {
        "title": "Video2",
        "views": 8000
      }
    ]
  }
}

AI Agent Interaction Demo

Intelligent Conversation and Automation

Show how AI Agents understand user intent and automatically execute application operations

User Prompt:

Use OpenAppCLI to extract Bilibili hot videos

AI Agent Response:

✅ AI Agent executed: openappcli.bilibili.hot 📺 Retrieved 10 hot videos via MCP protocol

User Prompt:

Complete Genshin daily quests

AI Agent Response:

✅ AI Agent executed: openappcli.genshin.daily_quests 🎮 All daily quests completed successfully

User Prompt:

Auto-like Instagram first 5 posts

AI Agent Response:

✅ AI Agent executed: openappcli.instagram.like_posts --count 5 ❤️ Successfully liked 5 posts

Multi-platform Demo

Full Application Type Support

Show OpenAppCLI's application capabilities on different platforms

🌐

Web Applications

Bilibili hot video extraction

Demo: Extract Bilibili hot video list

Result: Successfully extracted 10 hot videos

🖥️

Desktop Applications

Notepad auto-write

Demo: Auto-write text in Notepad

Result: Successfully wrote text to Notepad

📱

Mobile Applications

Instagram auto-like

Demo: Auto-like Instagram posts

Result: Successfully liked 5 posts

🎮

Game Applications

Genshin daily quests

Demo: Auto-complete Genshin daily quests

Result: Successfully completed all daily quests

Code Examples

Best Practices Showcase

Show how to use OpenAppCLI for application automation development

Basic Application Operations

Show basic application operation examples

// Get Bilibili hot videos
const hotVideos = await openappcli.bilibili.hot();
console.log(hotVideos);

// Auto-like video
await openappcli.bilibili.like(videoId);

MCP Tool Calls

Show MCP protocol tool calls

// MCP tool call example
const tools = await mcpClient.listTools();
const result = await mcpClient.callTool('bilibili.hot', {});

console.log('Tool list:', tools);
console.log('Call result:', result);

AI Agent Integration

Show AI Agent integration examples

// AI Agent automation example
const aiAgent = new OpenAppCLIAgent();

// AI Agent automation tasks
await aiAgent.execute('Extract Bilibili hot videos and like top 3');
await aiAgent.execute('Complete Genshin daily quests');

Try It Now

Start Your Automation Journey

Download OpenAppCLI and experience the powerful capabilities of Not Only Website, Not Only Data Collection.