Skip to content

Latest commit

 

History

288 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Argos AI Assistant Icon

Argos

The open-source control plane for AI coding agents.

Run agents, models, MCP tools, and reusable Skills from one desktop workspace. Bring your own subscriptions and API keys. Keep your workflow. Own the stack.

Download Argos · Documentation · Contributing

Windows · macOS · Linux · Apache-2.0

Argos — one surface for AI coding agents

Table of Contents

One Workspace for Agentic Development

Argos is a feature-rich open-source AI agent platform that brings together models, tools, and agent runtimes in one desktop control plane. Instead of rebuilding your workflow around one provider or one agent, Argos gives you one surface where the pieces can work together.

How Argos fits your workflow — agent runtimes into one control plane, with sessions, projects, MCP tools, skills, models, and remote control

  • Agent runtimes & ACP — Run ACP-compatible agents (built-in or custom commands) as first-class selectable "models" with a dedicated workspace UI.
  • MCP-native — Full Resources/Prompts/Tools coverage, semantic workflows, inMemory services, StreamableHTTP/SSE/Stdio transports, visual debugging, and a bundled Bun interpreter.
  • Reusable Skills — Install from folders, ZIPs, or URLs; enable per conversation; import/export with Claude Code, Codex, Cursor, Windsurf, GitHub Copilot, Kiro, Antigravity, OpenCode, Goose, Kilo Code, and more.
  • Any model — 40+ first-class providers plus any OpenAI-, Gemini-, or Anthropic-compatible API, and integrated local Ollama with download, deploy, and run controls.
  • Rich chat — Markdown + code rendering, multi-window/multi-tab parallelism, Artifacts, message retry and conversation forking, multi-modal (images, Mermaid, text-to-image), inline source highlighting.
  • Search extensions — Built-in BoSearch and Brave Search MCP integrations, plus any custom search engine via a search-assistant model.
  • Remote control — Drive Argos sessions from Telegram, Feishu/Lark, QQBot, Discord, and WeChat iLink.
  • Multi-platform & open source — Windows, macOS, Linux with a themed light/dark UI, rich DeepLink support, encryption-ready data layer, and Apache 2.0 licensing for commercial use.

For more details, see the documentation index.

Control Sessions Away from Your Desk

Your coding session doesn't need to stop when you leave your computer. Through supported messaging channels you can inspect sessions, answer pending prompts, switch sessions, stop generation, change models, and check runtime status.

Argos remote control — manage sessions from Telegram, Discord, Feishu/Lark, QQBot, and WeChat iLink

Configure remote channels under Settings → Remote. Remote endpoints can bind to a session, then create or switch sessions, stop generation, open the current session on desktop, answer pending questions or permission prompts, switch models, and check runtime status.

Supported channels: Telegram, Feishu/Lark, QQBot, Discord, and WeChat iLink.

Common commands: /start, /help, /pair, /new, /sessions, /use, /stop, /open, /pending, /model, /status.

Skills Support

Argos Skills follow the standard Agent Skills specification: a Skill packages task instructions, reference files, assets, and optional scripts so Argos can act as a domain specialist once enabled.

Install from folders, ZIPs, or URLs, and import/export with Claude Code, Codex, Cursor, Windsurf, GitHub Copilot, Kiro, Antigravity, OpenCode, Goose, Kilo Code, and other compatible tools.

Built-in Skills cover generative art, code review, Argos settings, document collaboration, DOCX, frontend design, git commits, infographic syntax, MCP development, PDF, PPTX, Skill creation, Web Artifacts, and XLSX.

Quick start: Settings → Skills → install or import a Skill → enable it in conversations that need that capability.

ACP Integration (Agent Client Protocol)

Argos has built-in support for Agent Client Protocol (ACP), letting you integrate external agent runtimes with a native UI. Once enabled, ACP agents appear as first-class entries in the model selector.

Quick start: Settings → ACP Agents → enable ACP → enable a built-in agent or add a custom ACP-compatible command → select it in the model selector.

Browse the ecosystem: https://agentclientprotocol.com/overview/clients

Supported Model Providers

Argos ships with 40+ first-class providers including DeepSeek, OpenAI (and OpenAI Responses), Moonshot/Kimi, Grok, Gemini, Anthropic, Ollama, AWS Bedrock, Azure OpenAI, Vertex AI, GitHub Models, GitHub Copilot, xAI, Zhipu, Doubao, DashScope, Groq, OpenRouter, Together, LM Studio, 302.AI, ModelScope, SiliconFlow, PPIO, JieKou.AI, ZenMux, Vercel AI Gateway, and Xiaomi MiMo. Any OpenAI-, Gemini-, or Anthropic-compatible endpoint is also supported.

For a full list with icons, see the in-app Settings → Model Providers.

Quick Start

Download and Install

Option 1: GitHub Releases — Grab the latest build for your system from GitHub Releases: Windows .exe, macOS .dmg, or Linux .AppImage / .deb.

Option 2: Official Website — Download from argos.aipurrjects.xyz.

Option 3: Homebrew (macOS)

brew install --cask argos

Configure Models

  1. Launch Argos
  2. Open Settings → Model Providers
  3. Add your API keys or configure local Ollama

Start Conversations

  1. Click + to create a new conversation
  2. Pick a model from the selector
  3. Start chatting

For a comprehensive guide, see the documentation index.

Development Guide

Read the Contribution Guidelines first. Windows and Linux builds are produced by GitHub Actions; for macOS signing and packaging see the Mac Release Guide.

Install Dependencies

bun install
bun run installRuntime
# if you hit `No module named 'distutils'`:
pip install setuptools

Windows: Enable Developer Mode (or run as Administrator) so pnpm can create symlinks and hardlinks.

Start Development

bun run dev

Build

bun run build:win        # Windows (current arch)
bun run build:mac        # macOS   (current arch)
bun run build:linux      # Linux   (current arch)
# Or target a specific architecture:
bun run build:win:x64    bun run build:win:arm64
bun run build:mac:x64    bun run build:mac:arm64
bun run build:linux:x64  bun run build:linux:arm64

See the Developer Guide for project structure and architecture.

Community & Contribution

See CONTRIBUTING.md for the full guide.

Acknowledgements

Argos is based on DeepChat by ThinkInAIXYZ, originally licensed under the Apache License 2.0. This project includes modifications and additional work by the Argos maintainers. See LICENSE and NOTICE for attribution and license details.

License

Apache License 2.0

About

Argos - Extensible multi-agent AI desktop app — MCP tooling, subagents, persistent memory, multi-provider LLMs.

Topics

Resources

Contributing

Stars

2 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages