🤖 Trợ lý AI•Mã nguồn mở•Đang hoạt động

Odysseus

AI workspace tự host gom chat, agent tools, deep research, documents, memory, email/calendar và local model vào một hệ thống riêng.

#odysseus
Danh mục
🤖 Trợ lý AI
Giá
Mã nguồn mở
GitHub Stars
⭐ 92,674
Ngôn ngữ
Python
License
AGPL-3.0
Ngày thêm
2026-06-01
Tóm tắt từ README GitHub
A self-hosted AI workspace for chat, agents, research, documents, email, notes, calendar, and local model workflows. Quick Start · Setup Guide · Contributing · Roadmap --- Quick Start is the default branch and gets the newest changes first. Use if you want the more curated branch. Open when the containers are healthy. The first admin password is printed in . The compose files pull the official multi-arch image (published by CI on every push to and ) and only build locally if the pull fails — so this also works on hosts without a build toolchain, e.g. as a Portainer stack. Production deployments: pin the immutable tag instead of . and bare tags move on every push to , but (e.g. ) always refers to one specific build: Native installs, GPU notes, Windows/macOS instructions, HTTPS, and configuration live in the setup guide. Features - Chat + Agents — local/API models, tools, MCP, files, shell, skills, and memory. - Cookbook — hardware-aware model recommendations, downloads, and serving. - Deep Research — multi-step web research with source reading and report generation. - Compare — blind side-by-side model testing and synthesis. - Documents — writing-first editor with A
Xem thêm từ README.md

Đánh giá chi tiết

Tổng quan

Odysseus là một AI workspace tự host, hướng tới nhóm người muốn có trải nghiệm kiểu ChatGPT/Claude nhưng chạy trên hạ tầng riêng và gom nhiều workflow cá nhân vào cùng một nơi. Thay vì chỉ là một giao diện chat model, dự án này cố kết hợp chat, agent tools, research, document editor, notes/tasks, email, calendar, memory và mobile PWA trong một stack có thể chạy bằng Docker.

Điểm đáng chú ý của Odysseus là cách nó thiết kế theo hướng local-first/privacy-first. Người dùng có thể nối local model qua Ollama, llama.cpp hoặc vLLM, đồng thời vẫn dùng các API model như OpenAI/OpenRouter khi cần. Với người đang dựng một “AI cockpit” cá nhân hoặc nội bộ, đây là hướng tiếp cận khá thực dụng: dữ liệu, token, tài liệu và automation nằm trong hệ thống mình kiểm soát thay vì rải rác qua nhiều SaaS.

Tính năng chính

  • Chat với local/API models, có streaming, session và preset cho nhiều kiểu tác vụ
  • Agent tools cho phép AI thao tác với file, shell, web search và các tích hợp khác tùy cấu hình
  • Deep Research chạy nhiều bước để gom nguồn, đọc và tổng hợp thành báo cáo
  • Compare model theo kiểu blind test để so sánh nhiều model ít thiên kiến hơn
  • Document editor hỗ trợ Markdown/HTML/CSV, nhiều tab và AI-assisted edits
  • Memory/Skills dùng ChromaDB và fastembed để lưu ngữ cảnh bền hơn cho agent
  • Email IMAP/SMTP, CalDAV calendar, notes, tasks và reminder/scheduled tasks
  • Mobile PWA, upload file/PDF/vision, theme editor, ntfy notification và MCP integration

Stack kỹ thuật

Dự án chủ yếu viết bằng JavaScript, triển khai bằng Docker Compose và mặc định chạy local ở port 7000. Odysseus tích hợp nhiều lớp hạ tầng AI quen thuộc như Ollama, llama.cpp, vLLM, OpenAI, OpenRouter, MCP, ChromaDB, SearXNG và ntfy. Repo dùng giấy phép MIT, nên khá thuận lợi cho người muốn tự host, fork hoặc tùy biến cho nhu cầu cá nhân/nội bộ.

Điểm mạnh

  • Phạm vi rất rộng: chat, research, docs, email, calendar, memory và automation nằm trong một workspace
  • Hỗ trợ local model tốt, phù hợp với người ưu tiên riêng tư hoặc muốn kiểm soát chi phí inference
  • Có tư duy agent/workflow rõ ràng, không chỉ dừng ở UI gọi API model
  • Tích hợp MCP và nhiều backend model giúp dễ ghép với hệ sinh thái AI tooling hiện tại
  • Docker Compose làm bước thử nghiệm ban đầu tương đối thẳng cho người quen self-host

Hạn chế

  • Vì ôm nhiều mảng, chi phí cấu hình và vận hành sẽ cao hơn một chat UI đơn giản
  • Các tính năng như shell, file access, email/calendar và API token có quyền khá sâu; triển khai public cần kiểm soát auth, HTTPS, reverse proxy và permission rất kỹ
  • Người dùng không quen Docker/local model có thể thấy setup ban đầu hơi dày
  • Một số workflow phụ thuộc vào dịch vụ ngoài như search, model API hoặc notification nên vẫn cần quản lý secret cẩn thận
  • Đây là dự án phát triển nhanh, nên nên test trong môi trường riêng trước khi dùng cho dữ liệu nhạy cảm

Phù hợp khi nào

Odysseus hợp với developer, maker hoặc team nhỏ thích self-host, đang dùng Ollama/llama.cpp/vLLM và muốn gom nhiều tác vụ AI cá nhân vào một “workspace” riêng. Nếu nhu cầu chỉ là chat nhanh với model cloud, công cụ này có thể hơi nặng; nhưng nếu bạn muốn thử nghiệm một trợ lý AI có memory, tools, research, docs, email/calendar và automation trong hạ tầng mình kiểm soát, Odysseus rất đáng để xem.

Odysseus | Atlas for AI