Zuckerman
Zuckerman là một AI cá nhân tối giản, bắt đầu từ những yếu tố cơ bản và tự thay đổi mã nguồn của mình theo thời gian, giúp tự cải tiến và tích hợp tính năng một cách chính xác theo nhu cầu.
Lý Do Tồn Tại
Zuckerman tồn tại để cung cấp sức mạnh tương tự như OpenClaw nhưng với cách tiếp cận tối giản hơn nhằm giảm bớt sự phức tạp trong cấu hình và bảo mật, giúp người dùng dễ dàng hơn trong việc quản lý và sử dụng hàng ngày.
Tính Năng Chính
- Tối giản theo thiết kế — chỉ bắt đầu với các yếu tố cốt lõi
- Tự cải tiến thời gian thực — AI tự chỉnh sửa tệp tin (cài đặt, công cụ, hành vi, mã) và tải lại ngay
- Chỉnh sửa runtime hoàn toàn — có thể thay đổi bất kỳ phần nào khi AI đang chạy
- Hot-reload ở mọi nơi — không cần khởi động lại
- Hệ sinh thái hợp tác — chia sẻ và tiếp nhận cải tiến qua website đóng góp
- Hỗ trợ đa kênh — Discord, Slack, Telegram, WhatsApp, WebChat + nhiều hơn
- Hỗ trợ giọng nói — TTS/STT với nhiều nhà cung cấp
- Nền tảng bảo mật — xác thực, máy chính sách, sandboxing (Docker), quản lý bí mật
- Nhiều đại diện — chạy nhiều đại diện với cá tính và công cụ riêng
- Giao diện kép — CLI cho người dùng mạnh và ứng dụng Electron (trực quan)
Kiến Trúc (Ba Lớp)
-
World (
src/world/) — lớp OS nhẹ- Liên lạc (messenger, gateway), Vận hành (quá trình, bảo mật), Thời gian chạy (nhà máy đại diện), Tải config, Giọng nói, Tiện ích hệ thống
-
Agents (
src/agents/) — định nghĩa đại diện tự quản lý- Mỗi thư mục = một đại diện (các module, công cụ, phiên, cá tính)
-
Interfaces (
src/interfaces/) — cách bạn giao tiếp- CLI + ứng dụng Electron/React (trò chuyện, kiểm tra, cài đặt, hướng dẫn)
Bắt Đầu Nhanh
# Clone và cài đặt
git clone https://github.com/zuckermanai/zuckerman.git
cd zuckerman
pnpm install
# Khởi chạy ứng dụng Electron (khuyến nghị cho người mới bắt đầu)
pnpm run dev