---
title: "attu"
type: "tool"
slug: "zilliztech-attu"
canonical_url: "https://www.graphcanon.com/tools/zilliztech-attu"
github_url: "https://github.com/zilliztech/attu"
homepage_url: "https://github.com/zilliztech/attu"
stars: 3025
forks: 218
primary_language: "Shell"
license: "Other"
categories: ["vector-databases", "developer-tools"]
tags: ["vector-database", "milvus", "attu"]
updated_at: "2026-07-07T18:43:47.49598+00:00"
---

# attu

> The Best GUI for Milvus

Attu is a comprehensive GUI management tool for Milvus vector databases, offering features like AI agents, backups and restores, tasks tracking, embedding configuration, REST API playgrounds, cluster administration, and more.

## Facts

- Repository: https://github.com/zilliztech/attu
- Homepage: https://github.com/zilliztech/attu
- Stars: 3,025 · Forks: 218 · Open issues: 90 · Watchers: 20
- Primary language: Shell
- License: Other
- Last pushed: 2026-06-11T06:23:28+00:00

## Categories

- [Vector Databases](/categories/vector-databases.md)
- [Developer Tools](/categories/developer-tools.md)

## Tags

vector-database, milvus, attu

## Related tools

- [ECC](/tools/affaan-m-ecc.md) - The agent harness performance optimization system (★ 226,962)
- [AutoGPT](/tools/significant-gravitas-autogpt.md) - AutoGPT: Build, Deploy, and Run AI Agents (★ 185,417)
- [prompts.chat](/tools/f-prompts-chat.md) - The world's largest open-source prompt library for AI (★ 165,019)
- [JavaGuide](/tools/snailclimb-javaguide.md) - Snailclimb/JavaGuide: 面试 & 后端通用面试指南，覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发 (★ 156,863)
- [browser-use](/tools/browser-use-browser-use.md) - 🌐 Make websites accessible for AI agents. Automate tasks online with ease. (★ 103,315)
- [caveman](/tools/juliusbrussee-caveman.md) - Cuts 65% of tokens in AI coding agent responses. (★ 86,150)
- [llm-course](/tools/mlabonne-llm-course.md) - Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks. (★ 80,726)
- [OpenHands](/tools/openhands-openhands.md) - The self-hosted developer control center for coding agents and automations. (★ 79,805)

## README (excerpt)

```text
# Attu - The AI Workbench for Milvus






Attu is an AI-native management tool for [Milvus](https://milvus.io) vector databases. Connect to multiple Milvus clusters from a single instance, browse collections, run vector searches, manage backups, monitor health, and chat with an AI agent that understands your data.

Available as a **web app** (Docker / Kubernetes) or **desktop app** (macOS, Linux, Windows).



---

## What's New in v3

Attu v3 is a ground-up rewrite with a modern stack (TanStack Start, React 19, Tailwind CSS v4, shadcn/ui) and major new capabilities:

- **AI Agent** - Chat with an LLM-powered assistant that can query collections, manage schemas, and execute Milvus operations through natural language. Supports custom skills and tool-call approval workflows.
- **Backup & Restore** - Create full or incremental backups, download as ZIP, upload to restore. Supports S3, MinIO, GCS, and Azure Blob Storage.
- **Tasks & Data Movement** - Track long-running import, export, backup, restore, and copy tasks with retry/cancel controls.
- **Embedding Configuration** - Configure embedding providers directly in Attu for vector search with text input.
- **REST API Playground** - Interactive API testing with database/collection context pickers.
- **Redesigned Explorer** - Hierarchical database/collection browser with schema builder, data import/export (CSV, JSON, Parquet), vector search, snapshots, external collections, partition management, and segment viewer.
- **Cluster Administration** - Topology visualization, role-based access control with cross-cluster role copying, scoped collection access, user management, configuration viewer, metrics, slow request analysis, diagnostics, environments, and resource groups.
- **Dark/Light Theme** - Geist font, Attu green primary palette, designed for long working sessions.

---

## Quick Start

### Docker (recommended)

```bash
docker run -d --name attu \
  -p 3000:3000 \
  -e MILVUS_ADDRESS=host.docker.internal:19530 \
  -v attu-data:/data \
  zilliz/attu:v3.0.0-beta.6
```

Open http://localhost:3000 and connect to Zilliz Cloud or your open-source Milvus 3.x instance.

The Docker image stores its SQLite database at `/data/attu.db` by default. The `-v attu-data:/data` volume persists your saved connections, agent conversations, and preferences across container restarts.

### Docker Compose (Milvus + Attu)

```yaml
services:
  milvus:
    # Attu v3.0 supports open-source Milvus 3.x. Do not use Milvus 2.6.x here.
    image: milvusdb/milvus:<supported-3.x-tag>
    ports:
      - "19530:19530"
      - "9091:9091"
    command: milvus run standalone
    volumes:
      - milvus-data:/var/lib/milvus

  attu:
    image: zilliz/attu:v3.0.0-beta.6
    ports:
      - "3000:3000"
    environment:
      - MILVUS_ADDRESS=milvus:19530
    volumes:
      - attu-data:/data
    depends_on:
      - milvus

volumes:
  milvus-data:
  attu-data:
```

```bash
docker compose up -d
```

The Docker Compose example is for open-source Milvus 3.x compatibility validation. Attu v3.0 also supports Zilliz Cloud, but it does not support open-source Milvus 2.6.x or earlier Milvus 2.x releases.

### Desktop App

Download the latest release for your platform:

| Platform | Download |
|----------|----------|
| macOS (Apple Silicon) | [.dmg](https://github.com/zilliztech/attu/releases/latest) |
| Linux | [.AppImage](https://github.com/zilliztech/attu/releases/latest) / [.deb](https://github.com/zilliztech/attu/releases/latest) |
| Windows | [.exe](https://github.com/zilliztech/attu/releases/latest) |

> **macOS note:** If you see "attu.app is damaged and cannot be opened", run:
> ```bash
> sudo xattr -rd com.apple.quarantine /Applications/Attu.app
> ```

---

## Features

### Multi-Cluster Management

Connect to multiple Milvus instances from a single Attu deployment. Add, edit, and switch between connections in the sidebar. Each cluster has its own dedicated workspace with independent monitoring, agent sessions, and preferen
```

---

**Machine-readable endpoints**

- JSON: [`/api/graphcanon/tools/zilliztech-attu`](/api/graphcanon/tools/zilliztech-attu)
- LLM index: [/llms.txt](/llms.txt)
- Full corpus: [/llms-full.txt](/llms-full.txt)

_GraphCanon - The knowledge graph for AI development. https://www.graphcanon.com/_
