# Apix **Repository Path**: undefined-innovation/Apix ## Basic Information - **Project Name**: Apix - **Description**: APIX - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: Version_2.2 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-08-18 - **Last Updated**: 2026-08-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# APIX — Open-Source AI Agent Operating System English | [中文文档](./README.md) ![Python](https://img.shields.io/badge/Python-3.11+-3776AB?style=flat\&logo=python) ![Electron](https://img.shields.io/badge/Electron-37-47848F?style=flat\&logo=electron) ![Vue](https://img.shields.io/badge/Vue-3.5-4FC08D?style=flat\&logo=vue.js) ![License](https://img.shields.io/badge/License-GPL%203.0-blue?style=flat) [![Discord](https://img.shields.io/badge/Discord-Join%20Us-5865F2?style=flat\&logo=discord\&logoColor=white)](https://discord.gg/bsTqEzJmJ) ![QQ Group](https://custom-icon-badges.demolab.com/badge/QQ%20Group-639459172-00BFFF?style=flat\&logo=tencent-qq) **More than just a chatbot. Build, collaborate, and execute with AI Agents that actually get work done.**
--- ## 🎯 What is APIX? APIX is a **full-stack AI Agent collaboration platform** designed to provide a complete runtime environment for intelligent agents. It supports: * Multi-agent parallel collaboration * Secure code execution * Knowledge base retrieval * Workflow automation * MCP integration * Persistent memory management Whether you're writing code, generating presentations, preparing reports, or building automated workflows, APIX helps transform AI from a conversation tool into a real productivity system. --- ## ✨ Key Features
🤖
Multi-Agent Collaboration
Leader agents coordinate multiple worker agents in parallel and automatically decompose complex tasks. Implement Agent file access conflict detection
🔧
Complete Tool Ecosystem
Code execution, file management, web search, and knowledge retrieval available out of the box.
🧠
Advanced Memory System
Workspace-based memory containers with controllable multi-level context compression.
🐳
Secure Code Sandbox
Docker-isolated execution environment protects your local system from unsafe code.
🔌
Multi-Provider LLM Support
Seamlessly switch between OpenAI, DeepSeek, MoonShot, Ollama, and custom providers.
🎨
Custom Workflow Builder
Design and automate tasks through an intuitive card-based workflow editor.
👤
Character Cards
Create personalized AI assistants with customizable identities and behaviors.
⚒️
MCP Compatibility
Supports multiple MCP transport protocols with customizable session lifecycles.
💬
Message Node Management
Edit or remove any historical message and automatically generate new conversation branches.
--- ## 🖥️ Interface Preview
Chat Interface
Editor Workspace
Resource Management
Settings Panel
--- ## 🚀 Quick Start ### One-Click Installation #### Windows Run the following commands in PowerShell: ```bash Set-ExecutionPolicy Bypass -Scope Process -Force .\setup.ps1 ``` #### macOS / Linux Run the following commands in your terminal: ```bash chmod +x setup.sh ./setup.sh ``` > Please ensure that your network connection remains stable during installation. --- ### Docker Compose (Recommended) To run all backend services inside Docker, run after `setup.ps1` / `setup.sh`: **Windows:** ```powershell .\start-docker.ps1 ``` **macOS / Linux:** ```bash chmod +x start-docker.sh ./start-docker.sh ``` The Electron frontend still runs on the host. Service ports remain unchanged: - AGENT: `http://127.0.0.1:5091` - TASK: `http://127.0.0.1:5090` - MEMORY: `http://127.0.0.1:5093` - FILE: `http://127.0.0.1:5094` For RAG vector search with Milvus, add `--profile milvus`: ```bash docker compose --profile milvus up -d --build ``` --- ### Local Backend Startup If you prefer not to use Docker, start the four backend services locally after setup: **Windows:** ```powershell .\start-local.ps1 ``` **macOS / Linux:** ```bash chmod +x start-local.sh ./start-local.sh ``` --- ### Custom Installation If you'd like to customize the deployment process, please refer to our documentation: * [中文部署文档](./README/README_zh.md) * [English Documentation](./README/README_en.md) --- ## 🗺️ Roadmap - [x] Multi-Agent Runtime - [x] MCP Integration - [x] Visual Linear Workflow Editor - [x] Secure Docker Sandbox - [x] Event loop - [ ] Scheduled Task Management - [ ] Plugin and hooks - [ ] Multi platform support - [ ] Plugin Marketplace - [ ] Add missing unit tests - [ ] Graph-Based Workflow Editor - [ ] Workspace Time Travel ## 🗺️ Version Log (Version 2.1.1) - The code related to linear task flow editing is currently broken and will be fixed in a future release. (low) - Fix incorrect context construction after message node editing. - Add event loop and event listener mechanism to invoke event handlers non-blockingly by priority. - Implement automatic tasks and scheduled tasks based on the event loop. - !!! The next-generation APIX is currently in the works (underlying refactoring). --- ## About APIX 3.0 - Refactoring the underlying Agent Loop - Cleaner project directory structure - More flexible system extension points - Introducing an in-memory database with configurable cache (can be disabled) - Easier installation and deployment - More efficient KV-cache hit rate - Smaller project footprint / fewer dependencies --- ## 📄 License This project is licensed under the **GNU GPL v3.0 License**. --- ## 🫵 Join Our Community [QQ Group](https://qun.qq.com/universal-share/share?ac=1&authKey=ommoQrT2zhzHU%2FUxv8pfGCJbNifW%2BJyUAFBkNdzkHTPUxdxCnlgxm5aNgGslTmdE&busi_data=eyJncm91cENvZGUiOiI2Mzk0NTkxNzIiLCJ0b2tlbiI6Im9ZZkdNUWZnSVV1Y2REeUhKNnlTbWEwc05Bb093djRzUXdXNE55dklBVnlBQk9XbGNpS0ZXSDlzK3orSW1sQ3YiLCJ1aW4iOiIzMTI5NDI0NTcyIn0%3D&data=OGTchcr80RAQg8Z8_GZTdvBb7kZDeM9B3hHcNqLaAX2ZK_KYq260C4CubblEBT1bK5fP6zgtnCk2D8fIoph1ZQ&svctype=4&tempid=h5_group_info) | [Discord](https://discord.gg/bsTqEzJmJ) --- 🌟 If you find APIX useful, consider giving the project a Star! > All modules have been tested using ApiFox.