AinoWork is an AI-native collaborative platform — a developer-oriented AI workbench. It integrates AI agent conversations with Docker-sandboxed code execution, delivering a complete workflow from dialogue to delivery.
- AI Agent Conversations — Multi-model dialogue engine based on Hermes Agent framework, supporting OpenAI and Anthropic backends with chain-of-thought, tool calling, and multi-turn conversation capabilities
- Docker Sandbox Execution — Isolated sandbox environment per session for safe code execution, terminal commands, and browser operations with real-time file change tracking
- Real-Time Collaboration — SSE-driven real-time message streaming with SharedWorker dual-transport, supporting reconnection and message replay
- Multi-Model Management — System-level and personal model configuration with multi-dimensional capability declarations (Reasoning, Tool Call, Vision, etc.)
- Skill Marketplace — Reusable AI skill scripts with one-click installation from GitHub repositories
- Knowledge Base — RAG-powered document retrieval
- Scheduled Tasks — Cron-based job scheduling with automated sandbox execution
- RBAC Permission System — Fine-grained access control with menu-level and feature-level permissions
- Internationalization — Bilingual support (Chinese/English) with 18 translation namespaces
- Multi-Theme — 8 accent colors × light/dark modes × 3 density levels with runtime hot switching
| Layer | Technologies |
|---|---|
| Backend | Python 3.12, FastAPI, SQLAlchemy 2.0, Celery, Redis |
| Frontend | TypeScript 5.8, React 19, Vite 6, Tailwind CSS v4, TanStack Router/Query |
| AI Engine | Hermes Agent + OpenAI & Anthropic backends |
| Infrastructure | PostgreSQL 16, Redis 8, Docker |
# Download and extract
curl -fsSL https://raw.githubusercontent.com/oinone/ainowork/refs/heads/master/docker/ainowork-starter.zip -o ainowork-starter.zip
unzip ainowork-starter.zip && cd ainowork-starter
# Start (macOS / Linux)
bash start-mac.sh
# Visit https://localhost:3000
# Default admin: admin@ainowork.dev / admin123456- Docker & Docker Compose v2
- Recommended: 4-core CPU, 16 GB RAM, 50 GB disk
- Supported platforms: macOS (Apple Silicon / Intel), Linux (amd64 / arm64), Windows (WSL2)
Docker images are available on Alibaba Cloud Container Registry (Zhangjiakou):
| Image | Tag | Pull Command |
|---|---|---|
| ainowork-backend | 1.0.1, latest |
docker pull registry.cn-zhangjiakou.aliyuncs.com/oinone/ainowork-backend:1.0.1 |
| ainowork-frontend | 1.0.1, latest |
docker pull registry.cn-zhangjiakou.aliyuncs.com/oinone/ainowork-frontend:1.0.1 |
| ainowork-sandbox | 1.0.0, latest |
docker pull registry.cn-zhangjiakou.aliyuncs.com/oinone/ainowork-sandbox:latest |
| alpine-socat | 1.8.1.1 |
docker pull registry.cn-zhangjiakou.aliyuncs.com/oinone/alpine-socat:1.8.1.1 |
| postgres | 16-alpine |
docker pull registry.cn-zhangjiakou.aliyuncs.com/oinone/postgres:16-alpine |
| redis | 8-alpine |
docker pull registry.cn-zhangjiakou.aliyuncs.com/oinone/redis:8-alpine |
AGPL-3.0