hAcKlyc/MyAgents

MyAgents - 优雅、易用的 Agent 桌面端 ,一站式 Agent 工作台与任务中心

What it solves

Traditional AI chat interfaces often suffer from scattered context, lost tasks, and isolation from the user's actual work environment. MyAgents aims to move AI from a simple chat window into a continuous working system that integrates directly with your local files, terminal, and daily workflows.

How it works

MyAgents operates as a local-first desktop application built with Tauri and Rust. It uses a multi-layered architecture including a React frontend and a Node.js sidecar to manage complex agent sessions. The system connects to various model providers (like Anthropic, DeepSeek, or Google Gemini) and uses the Model Context Protocol (MCP) to access external tools and data. It treats workspaces as first-class citizens, allowing agents to interact with local file trees, embedded terminals, and embedded browsers within a multi-tabbed interface.

Who it’s for

  • Developers who need an AI agent with direct access to their local terminal and file system.
  • Content Creators and Researchers who need to turn scattered ideas into trackable, executable tasks.
  • Power Users who want to customize their AI environment using specific skills, plugins, and multiple model providers.

Highlights

  • Workspace-Centric Design: Agents are tied to real local workspaces with file trees, Git branches, and command entries.
  • Task & Idea Management: A dedicated center to convert rough thoughts into scheduled, trackable tasks using Cron expressions.
  • Extensive Model Support: Connects to numerous providers including Anthropic, DeepSeek, Gemini, and OpenRouter.
  • Multi-Modal Access: Provides agents through a main window, floating desktop panels, and IM bots (Telegram/DingTalk).