A specialized AI agent on your computer: monitors files, events, and notifications, executes commands. Install once — and forget.
AgiMate Desktop lives in the system tray — monitors events on your computer and passes them to your AI agents.
A new file in a folder, a button press, or a timer trigger — a plugin intercepts the event.
AgiMate Desktop transmits the event to the backend via HTTP. Data includes type, time, and parameters.
Your AI agent (via n8n, MCP, or webhook) analyzes the event and chooses an action.
The response command arrives via WebSocket — notification, speech, or another plugin action.
Built-in triggers and actions — work right after installation.
Real-time folder monitoring. New file, change, deletion, move — the agent instantly notifies AI.
Customizable button panel for manual triggers. Press — and AI runs a configured scenario.
AI sends notifications right to your desktop. System ones — to tray. Important ones — as modal windows.
AI speaks text through your computer speakers. Don't miss important events, even when not looking at the screen.
Each plugin is a folder with code and config. Write your own in 30 minutes or use community-made ones.
Monitor events on the computer and send data to the AI agent.
Receive commands from AI and execute actions on the computer.
from core.plugin_base import TriggerPlugin
class MyTrigger(TriggerPlugin):
@property
def name(self) -> str:
return "My Trigger"
async def start(self) -> None:
# Start monitoring
pass
async def stop(self) -> None:
# Stop monitoring
passfrom core.plugin_base import ActionPlugin
class MyAction(ActionPlugin):
@property
def name(self) -> str:
return "My Action"
def get_supported_actions(self) -> list[str]:
return ["MY_ACTION"]
async def execute(self, action_type: str,
parameters: dict) -> bool:
# Execute action
return TrueReal scenarios with AgiMate Desktop
New file in Downloads → AI recognizes document type → extracts data → uploads to 1C or CRM.
AI monitors files and events on the computer, analyzes and categorizes, notifies or acts automatically.
Critical event → AI evaluates priority → speaks through speakers + shows desktop notification.
AI interacts with desktop apps without APIs — 1C, Excel, specialized software. Bridge between old and new.
Button 'Collect report' → AI gathers data from sources → generates report → notifies when ready.
Button panel for common operations: 'Create task', 'Send report', 'Check status' — one press launches an AI scenario.
AgiMate Desktop technical specifications
| Platforms | Windows, macOS, Linux |
| Size | ~80–100 MB |
| Server connection | HTTP + WebSocket (Centrifugo) |
| Protocol | MCP-compatible, n8n node |
| Auto-reconnect | Exponential backoff, up to 10 retries |
| Plugins | Hot-loading, config validation |
| Tests | 313 tests, 97% coverage (core) |
Lives in the system tray — stays out of your way. All settings in one window.
Tray icon with connection status indicator.
Tab with server connection parameters.
Plugin management and configuration.
Three simple steps from download to your first trigger
Choose your platform and download the installer.
Enter the server address and API key in settings. The app will connect automatically.
The agent runs in the background. Enable the plugins you need — and the Desktop agent will start monitoring events and executing commands.
Download AgiMate Desktop — add a specialized agent to your computer.