AI & AUTOMATION

OpenHuman: Trợ lý AI cá nhân mã nguồn mở biết “ghi nhớ” mọi thứ về bạn

Tóm tắt nhanh:

  • OpenHuman là một agentic AI assistant mã nguồn mở chạy trực tiếp trên desktop (macOS, Linux, Windows), được phát triển bởi phòng nghiên cứu TinyHumans AI.
  • Điểm khác biệt cốt lõi: thay vì khởi đầu “lạnh” như ChatGPT hay Claude, OpenHuman có cơ chế Memory Tree kết hợp Obsidian Wiki giúp agent hiểu bạn chỉ sau một chu kỳ đồng bộ 20 phút.
  • Hỗ trợ hơn 118 tích hợp bên thứ ba qua OAuth một-cú-nhấp: Gmail, Notion, GitHub, Slack, Google Calendar, Drive, Linear, Jira, Stripe…
  • Có lớp nén token gọi là TokenJuice giúp giảm chi phí và độ trễ LLM lên đến 80%.
  • Tích hợp sẵn mascot desktop biết nói, có thể tham gia Google Meet như một người thật, và hỗ trợ chạy mô hình local qua Ollama.
  • Cài đặt cực nhanh: một dòng lệnh curl (macOS/Linux) hoặc irm (Windows) là xong.
  • Đang ở giai đoạn Early Beta, license GNU, dữ liệu mặc định nằm trên máy bạn (local-first, mã hóa).

Hầu hết các trợ lý AI hiện nay đều mắc cùng một vấn đề: chúng bắt đầu mỗi cuộc hội thoại như thể vừa gặp bạn lần đầu. Bạn phải copy-paste cùng một đoạn ngữ cảnh, đính kèm cùng một tài liệu, lặp lại cùng một yêu cầu hết lần này đến lần khác.

OpenHuman tiếp cận theo một hướng hoàn toàn khác. Lấy cảm hứng từ ý tưởng LLM Knowledgebase của Andrej Karpathy, công cụ này xây dựng một bộ não thứ hai ngay trên máy của bạn – nơi mọi email, mọi commit GitHub, mọi sự kiện lịch và tài liệu Notion được nén lại, lập chỉ mục, và biến thành ngữ cảnh thường trực cho agent.

Những tính năng nổi bật của OpenHuman

Memory Tree và Obsidian Wiki

Đây là trái tim của OpenHuman. Mọi dữ liệu kết nối vào hệ thống đều được canonical hóa thành các đoạn Markdown 3.000 token, chấm điểm độ quan trọng, rồi gấp lại thành cây tóm tắt phân cấp lưu trong SQLite cục bộ. Cùng lúc đó, các đoạn này được xuất ra dạng file .md trong một vault tương thích Obsidian – bạn có thể mở, duyệt, chỉnh sửa hoặc backup như một thư mục bình thường.

Nếu bạn đã tự host agentmemory cho các agent coding như Claude Code, Cursor hay Codex, OpenHuman cho phép cấu hình backend memory chung – chỉ cần chỉnh memory.backend = "agentmemory" trong file config.toml.

118+ tích hợp với cơ chế Auto-fetch

OpenHuman không bắt bạn viết script polling thủ công. Mỗi 20 phút, hệ thống tự động đi qua các kết nối đang hoạt động (Gmail, Notion, GitHub, Slack, Stripe, Google Calendar, Linear, Jira…) và đẩy dữ liệu mới vào Memory Tree. Sáng hôm sau khi bạn mở máy, agent đã sẵn sàng với ngữ cảnh của ngày hôm trước.

Các kết nối được expose cho agent dưới dạng typed tools, nên bạn chỉ cần nói chuyện bằng ngôn ngữ tự nhiên – không cần nhớ cú pháp API.

TokenJuice – Nén token thông minh

Mỗi kết quả scrape web, mỗi body email, mỗi output tool call đều đi qua lớp TokenJuice trước khi tới LLM. HTML được chuyển sang Markdown, URL dài được rút gọn, output trùng lặp được deduplicate và tóm tắt. Điều quan trọng: text đa byte như tiếng Việt, CJK, emoji được giữ nguyên grapheme-by-grapheme – không bị “cắt cụt”. Kết quả là giảm tới 80% chi phí và độ trễ LLM.

Mascot desktop biết nói

OpenHuman có một mascot nhỏ trên desktop biết phản ứng theo môi trường, lip-sync khi nói (qua ElevenLabs TTS), nhận voice input qua STT, và đặc biệt – có thể tham gia Google Meet như một participant thật. Đây là một thiết kế UX khá độc đáo so với các competitor như Hermes Agent hay OpenClaw.

Mô hình local qua Ollama

Với những ai quan tâm đến privacy tuyệt đối, OpenHuman hỗ trợ định tuyến mô hình (model routing) – mỗi tác vụ được gửi tới LLM phù hợp (reasoning, fast, hoặc vision). Bạn có thể chạy on-device qua Ollama cho workload nhạy cảm và chỉ dùng cloud LLM cho các tác vụ phức tạp.

Hướng dẫn cài đặt OpenHuman trong 5 phút

OpenHuman đang ở giai đoạn Early Beta nên hãy chấp nhận một vài “rough edges”. Có hai cách cài đặt.

Cách 1: Tải installer trực tiếp

Vào trang chủ OpenHuman và tải file DMG (macOS) hoặc EXE (Windows). Đây là cách đơn giản nhất cho người dùng không quen terminal.

Cách 2: Cài qua dòng lệnh

Đối với macOS hoặc Linux x64:

curl -fsSL https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.sh | bash

Đối với Windows (PowerShell):

irm https://raw.githubusercontent.com/tinyhumansai/openhuman/main/scripts/install.ps1 | iex

Script sẽ tự động phát hiện kiến trúc, tải binary phù hợp, và cài vào đường dẫn mặc định của hệ điều hành.

Cài từ source (cho developer)

Nếu bạn muốn đóng góp hoặc tùy biến sâu, chuẩn bị môi trường gồm: Git, Node.js 24+, pnpm 10.10.0, Rust 1.93.0 (kèm rustfmtclippy), CMake, Ninja, ripgrep. Sau đó:

git clone https://github.com/tinyhumansai/openhuman.git
cd openhuman
git submodule update --init --recursive
pnpm install
pnpm --filter openhuman-app dev:app

Lệnh pnpm dev chỉ chạy phần UI web, còn dev:app mới khởi động cả desktop shell.

Sử dụng OpenHuman lần đầu

Bước 1: Onboarding và kết nối tài khoản

Sau khi mở app, bạn sẽ thấy một wizard onboarding ngắn. Khác với phần lớn AI agent yêu cầu config file, OpenHuman dùng UI-first – mọi thao tác đều qua nút bấm. Hãy bắt đầu bằng cách kết nối Gmail, Google CalendarGitHub – đây là ba nguồn ngữ cảnh có giá trị cao nhất cho hầu hết workflow.

Mỗi kết nối là OAuth một-cú-nhấp. OpenHuman dùng lớp Composio connector ở backend, nhưng bạn cũng có thể chuyển sang direct mode với Composio API key riêng nếu muốn tự host trigger webhook.

Bước 2: Chờ chu kỳ sync đầu tiên

Trong vòng 20 phút sau lần kết nối đầu, auto-fetch sẽ pull dữ liệu lịch sử của bạn về máy. Bạn có thể mở thư mục Obsidian vault (đường dẫn hiển thị trong Settings) để xem các file .md được tạo theo thời gian thực – đây là cách trực quan nhất để hiểu agent đang “nhìn” thấy gì.

Bước 3: Đặt câu hỏi đầu tiên

Thử các prompt mang tính ngữ cảnh cao – vốn là điểm OpenHuman vượt trội so với ChatGPT/Claude thông thường:

  • “Tóm tắt tất cả email từ sếp tôi tuần này và đề xuất ưu tiên cho tuần sau.”
  • “Pull request nào tôi đã review trong repo X tháng qua nhưng quên follow-up?”
  • “Khi tôi họp với client Y tuần tới, có những điểm bất đồng nào từ chat lịch sử cần lưu ý?”

Agent sẽ truy vấn Memory Tree thay vì chạy lại scrape – vì thế phản hồi gần như tức thời.

Bước 4: Tinh chỉnh Model Routing

Mở Settings → Model Routing. OpenHuman cho phép gán model khác nhau cho từng loại task: model reasoning mạnh (như Claude Opus) cho phân tích phức tạp, model fast (Haiku, Mini) cho lookup nhanh, và model vision khi cần đọc screenshot/PDF. Nếu bạn có Ollama đang chạy local, hãy bật Optional local AI để xử lý các workload nhạy cảm hoàn toàn offline.

So sánh OpenHuman với các AI agent harness khác

OpenHuman định vị mình ở phân khúc “minimize vendor sprawl” – nghĩa là bạn không cần BYOK (Bring Your Own Key) cho từng nhà cung cấp LLM khác nhau. So với Claude Cowork (proprietary, ít connector), OpenClaw (terminal-first, MIT, BYO) và Hermes Agent (self-learning nhưng cần plugin), điểm mạnh khác biệt của OpenHuman là Auto-fetch 20 phútMemory Tree + Obsidian vault – hai thứ mà chưa harness nào khác có sẵn out-of-the-box.

License GNU cũng cần lưu ý: nếu bạn fork và build sản phẩm thương mại trên đó, bạn phải mở source theo điều khoản copyleft – đây là điểm khác biệt với các competitor MIT.

Một số hạn chế và lưu ý

OpenHuman đang ở Early Beta, nên hãy mong đợi:

  • API và config có thể thay đổi giữa các bản release.
  • Một số tích hợp managed yêu cầu backend Composio – nếu công ty bạn có policy bảo mật nghiêm ngặt, hãy chọn direct mode ngay từ đầu.
  • Trigger webhook real-time ở direct mode cần bạn tự host và wire lại.
  • Đồng bộ 20 phút có nghĩa context không phải real-time tuyệt đối – với workflow cần phản ứng tức thời (ví dụ chatbot phản hồi khách hàng), hãy cân nhắc gọi tool manually thay vì chờ auto-fetch.

Nếu bạn đang tìm một AI assistant không chỉ “trả lời tốt” mà còn thực sự hiểu công việc của bạn, OpenHuman là một dự án rất đáng theo dõi. Đây không phải là một chatbot wrapper khác – đây là một nỗ lực nghiêm túc nhằm xây dựng “second brain” cá nhân, nơi dữ liệu của bạn thuộc về bạn, agent của bạn học hỏi từ bạn, và toàn bộ hệ thống vận hành ngay trên phần cứng của bạn.

Bạn có thể bắt đầu khám phá ngay tại GitHub repository chính thức của OpenHuman hoặc tải installer từ tinyhumans.ai/openhuman. Nếu bạn là developer, hãy fork repo, đọc CONTRIBUTING.md và đóng góp PR đầu tiên – cộng đồng TinyHumans AI đang phát triển rất nhanh trên Discord và Reddit.

Duy Nghiện
Hãy làm khán giả, đừng làm nhân vật chính :)

You may also like

Nhận thông báo qua email
Nhận thông báo cho
guest

0 Bình luận
Mới nhất
Cũ nhất Nhiều like nhất
Phản hồi nội tuyến
Xem tất cả bình luận