iMessage Hermes on a Raspberry Pi

iMessage Hermes on a Raspberry Pi

WebsiteFreeAI Chatbot
iMessage Hermes trên Raspberry Pi là một tác nhân AI gia đình luôn bật, tiêu thụ điện năng thấp mà bạn có thể nhắn tin qua iMessage hoặc SMS, có thể lập kế hoạch các tác vụ đa bước, chạy lệnh và API, và cung cấp năng lượng cho các bảng điều khiển gia đình luôn bật như lịch và công thức nấu ăn.
https://howto.plow.co/hermes?ref=producthunt&utm_source=aipure
iMessage Hermes on a Raspberry Pi

Thông tin Sản phẩm

Đã cập nhật:Jul 28, 2026

iMessage Hermes on a Raspberry Pi là gì

iMessage Hermes trên Raspberry Pi là một thiết lập cung cấp cho ngôi nhà của bạn một trợ lý AI “cư trú” riêng: một phiên bản Hermes Agent chạy 24/7 trên một Raspberry Pi giá rẻ, có thể truy cập từ mọi nơi thông qua một kênh nhắn tin thực (iMessage/SMS). Thay vì dựa vào một máy tính xách tay thường xuyên ở chế độ ngủ hoặc một ứng dụng riêng biệt mà bạn không mở, bạn tương tác với tác nhân theo cách bạn nhắn tin cho một người – đặt câu hỏi, thêm sự kiện và kích hoạt các quy trình làm việc có thể cập nhật màn hình được chia sẻ trong nhà bếp hoặc trên tủ lạnh. Nó được thiết kế như một nền tảng mà bạn có thể xây dựng, với cộng đồng đã tạo ra các dự án gia đình thực tế như bảng điều khiển lịch gia đình, màn hình lập kế hoạch bữa ăn và trợ lý lập kế hoạch sự kiện.

Các Tính năng Chính của iMessage Hermes on a Raspberry Pi

iMessage Hermes trên Raspberry Pi là một thiết lập tác nhân AI cục bộ, luôn hoạt động, trong đó tác nhân mã nguồn mở Hermes chạy 24/7 trên một Raspberry Pi không đắt tiền và có thể được truy cập từ mọi nơi thông qua các ứng dụng nhắn tin quen thuộc (đáng chú ý là iMessage/SMS, và cả các tùy chọn như Telegram/Discord/Slack). Nó được thiết kế để làm nền tảng cho các quy trình làm việc tại nhà và cá nhân: nó có thể lập kế hoạch các tác vụ đa bước, thực thi lệnh trên Pi, gọi API và duy trì bộ nhớ/kỹ năng dài hạn được cải thiện theo thời gian. Pi có thể hoạt động không cần màn hình trong ngăn kéo trong khi bạn "điều khiển" nó từ điện thoại của mình, cho phép các tự động hóa thực tế như bảng điều khiển gia đình dùng chung, cập nhật lịch, hướng dẫn công thức nấu ăn và điều phối hoạt động luôn có sẵn ngay cả khi máy tính xách tay của bạn tắt hoặc bạn đang đi du lịch.
Tác nhân gia đình luôn hoạt động: Chạy liên tục trên Raspberry Pi công suất thấp để trợ lý của bạn có thể truy cập bất cứ lúc nào mà không cần máy tính xách tay cá nhân của bạn phải trực tuyến.
Truy cập kiểu iMessage/SMS (cộng với các kênh khác): Tương tác thông qua một chuỗi văn bản thực, quen thuộc (iMessage/SMS) và tùy chọn cấu hình các cổng khác như Telegram, Discord hoặc Slack.
Tự động hóa tác nhân trên Pi: Hermes có thể lập kế hoạch các quy trình làm việc đa bước, thực thi lệnh shell cục bộ, gọi API bên ngoài và trả về kết quả có cấu trúc từ một tin nhắn duy nhất.
Kỹ năng tự cải thiện + bộ nhớ bền vững: Bao gồm một vòng lặp học tập tạo/tinh chỉnh kỹ năng từ việc sử dụng và giữ bộ nhớ dài hạn qua các cuộc hội thoại (thường được hỗ trợ bởi bộ nhớ cục bộ như SQLite/FTS).
Phương pháp cài đặt không cần màn hình, có thể đảo ngược: Các mẫu thiết lập phổ biến nhấn mạnh một hệ điều hành 64-bit sạch, cài đặt dựa trên SSH và cài đặt không gian người dùng (ví dụ: dưới nvm) để tránh xung đột hệ thống-Python và giữ cho việc khôi phục đơn giản.
Nền tảng thân thiện với bảng điều khiển: Được thiết kế để cung cấp năng lượng cho các màn hình gia đình luôn hoạt động (nhà bếp/tủ lạnh) hiển thị lịch, kế hoạch bữa ăn, thời tiết, tóm tắt và các chế độ xem cập nhật trực tiếp khác được điều khiển bằng lệnh văn bản.

Các Trường hợp Sử dụng của iMessage Hermes on a Raspberry Pi

Hoạt động gia đình: lịch và nhắc nhở dùng chung: Bảng điều khiển nhà bếp hiển thị các cam kết sắp tới của mọi người; các thành viên gia đình có thể nhắn tin cho tác nhân để thêm sự kiện ("bữa tối thứ Sáu lúc 7 giờ") hoặc đặt câu hỏi ("khi nào có buổi biểu diễn?").
Khách sạn: điều phối tin nhắn cho thuê ngắn hạn: Quy trình quản lý Airbnb có thể phân loại tin nhắn của khách, tham khảo ý kiến nhóm của bạn qua iMessage và yêu cầu phê duyệt trước khi gửi trả lời—giảm thời gian phản hồi và lỗi.
Thực phẩm & nhà cửa: trợ lý lập kế hoạch công thức nấu ăn + bữa ăn: Màn hình tủ lạnh/nhà bếp có thể hiển thị các công thức nấu ăn từng bước, kế hoạch bữa ăn hàng tuần và danh sách mua sắm được cập nhật khi bạn nhắn tin thay đổi trong khi nấu ăn hoặc lập kế hoạch.
Lập kế hoạch sự kiện: bảng điều khiển lập kế hoạch đám cưới: Cập nhật dựa trên văn bản cho bảng điều khiển lập kế hoạch để nghiên cứu nhà cung cấp, ngân sách, thời gian và nhiệm vụ—giúp các bên liên quan đồng bộ mà không cần một ứng dụng chuyên dụng.
Tự động hóa cá nhân: tóm tắt hàng ngày và giám sát: Chạy các bản tóm tắt theo lịch trình (tóm tắt email, tóm tắt buổi sáng, kiểm tra tình trạng hệ thống) và gửi kết quả về điện thoại của bạn qua tin nhắn.

Ưu điểm

Thiết lập luôn hoạt động chi phí thấp, công suất thấp (phần cứng Pi một lần; điện năng tiêu thụ tối thiểu) mà không cần phải giữ máy tính xách tay hoạt động.
UX quen thuộc: điều khiển tác nhân thông qua các chuỗi văn bản thông thường (iMessage/SMS) làm giảm ma sát so với một ứng dụng bot chuyên dụng.
Mặt phẳng điều khiển cục bộ: tác nhân có thể chạy các công cụ/lệnh trên thiết bị của riêng bạn và duy trì bộ nhớ/kỹ năng bền vững qua các phiên.

Nhược điểm

Hạn chế về phần cứng/HĐH: yêu cầu cài đặt Linux 64-bit (aarch64) và có thể nhạy cảm với các vấn đề Pi phổ biến (ARM wheels, PATH, độ tin cậy của bộ nhớ/SD).
Thiết lập nhắn tin có thể là phần khó nhất; tích hợp kiểu iMessage có thể thêm các thành phần phức tạp hơn so với các kênh đơn giản hơn như Telegram/Discord.
Bảo trì liên tục: nâng cấp và môi trường cổng/plugin đôi khi có thể yêu cầu khắc phục sự cố để giữ mọi thứ ổn định.

Cách Sử dụng iMessage Hermes on a Raspberry Pi

1) Chuẩn bị phần cứng và tài khoản cần thiết: Sử dụng Raspberry Pi 4 hoặc 5 (khuyên dùng Pi 5; RAM 4 GB+, 8 GB thoải mái), nguồn điện đáng tin cậy và lý tưởng nhất là Ethernet. Bạn cũng sẽ cần: (a) một ảnh hệ điều hành 64-bit (Raspberry Pi OS Lite 64-bit / Ubuntu Server arm64 / Debian arm64), (b) một tài khoản nhà cung cấp LLM (Nous Portal, OpenRouter, Anthropic, v.v. – mô hình chạy từ xa; Pi điều phối), và (c) một tài khoản Claw Messenger + khóa API nếu bạn muốn iMessage/SMS/RCS qua một số điện thoại thực.
2) Flash hệ điều hành 64-bit không đầu vào thẻ SD (hoặc NVMe trên Pi 5): Trong Raspberry Pi Imager: chọn kiểu Pi của bạn, chọn Raspberry Pi OS Lite (64-bit) trong Raspberry Pi OS (khác), và bật SSH + đặt tên máy chủ/người dùng/mật khẩu trong cài đặt nâng cao của Imager. 64-bit là bắt buộc (aarch64); 32-bit (armhf) sẽ không hoạt động.
3) Khởi động Pi và tìm địa chỉ IP của nó: Kết nối Pi với Ethernet và bật nguồn. Tìm IP của nó thông qua danh sách máy khách DHCP của bộ định tuyến của bạn (tìm tên máy chủ bạn đã đặt, ví dụ: “hermespi”), hoặc quét mạng LAN của bạn (ví dụ: nmap -sn 192.168.1.0/24).
4) SSH vào Pi: Từ máy tính của bạn: ssh <user>@<pi-ip> (hoặc ssh <user>@hermespi.local nếu mDNS hoạt động). Nếu bạn cài đặt lại và nhận được cảnh báo khóa máy chủ, hãy xóa khóa cũ: ssh-keygen -R hermespi.local và/hoặc ssh-keygen -R <pi-ip>, sau đó kết nối lại.
5) (Khuyên dùng) Làm cho IP của Pi ổn định: Thực hành tốt nhất là đặt DHCP reservation trong bộ định tuyến của bạn (gắn MAC của Pi vào một IP cố định). Điều này giúp tác nhân luôn bật của bạn có thể truy cập được sau khi khởi động lại.
6) Cài đặt Hermes Agent trên Pi (trình cài đặt curl chính thức): Chạy trình cài đặt một lệnh (không yêu cầu sudo): curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash. Điều này thiết lập Hermes bằng cách sử dụng uv (trình quản lý Python), cài đặt Python 3.11, sao chép Hermes và tạo một môi trường ảo được quản lý bởi uv dưới ~/.hermes/.
7) Khởi động Hermes và xác minh tác nhân cơ bản hoạt động cục bộ: Sử dụng Hermes CLI để xác nhận nó chạy và có thể trò chuyện. Nếu bạn đang theo một phương pháp tối thiểu, trước tiên hãy đảm bảo CLI chat hoạt động trước khi thêm các cổng nhắn tin. (Các lệnh CLI chính xác khác nhau tùy theo phiên bản Hermes; mục tiêu là: tác nhân chạy, bạn có thể gửi một lời nhắc và nó trả về một phản hồi.)
8) Chọn và cấu hình nhà cung cấp LLM: Hermes trên Pi thường sử dụng một nhà cung cấp LLM được lưu trữ (Nous Portal/OpenRouter/Anthropic/v.v.). Cấu hình nhà cung cấp trong cấu hình của Hermes (thường thông qua lệnh cấu hình Hermes hoặc bằng cách chỉnh sửa ~/.hermes/config.yaml và/hoặc ~/.hermes/.env tùy thuộc vào thiết lập của bạn). Xác nhận tác nhân có thể phản hồi bằng cách sử dụng nhà cung cấp đã chọn.
9) Cài đặt plugin tích hợp iMessage vào venv của Hermes: Cài đặt plugin iMessage của Hermes vào môi trường ảo Hermes được quản lý bởi uv (không sử dụng pip hệ thống): uv pip install --python ~/.hermes/hermes-agent/venv hermes-imessage. Đây là điểm lỗi phổ biến nhất – cài đặt vào môi trường Python sai sẽ ngăn Hermes tải plugin.
10) Bật nền tảng iMessage/Claw Messenger trong cấu hình Hermes: Chỉnh sửa ~/.hermes/config.yaml để bật nền tảng Claw Messenger và plugin iMessage (đảm bảo bạn hợp nhất với cấu hình hiện có thay vì ghi đè). Bạn muốn nền tảng claw_messenger được bật và danh sách plugin của nó bao gồm imessage, và ánh xạ toolsets nền tảng bao gồm toolset Claw Messenger khi cần.
11) Thêm khóa API Claw Messenger của bạn vào môi trường Hermes: Lấy khóa API của bạn từ bảng điều khiển Claw Messenger, sau đó thêm nó vào tệp env của Hermes: echo 'CLAW_MESSENGER_API_KEY=cm_live_…' >> ~/.hermes/.env. Khởi động lại Hermes sau khi thay đổi env/config để nó tải lại plugin và thông tin đăng nhập.
12) Bật toolset Claw Messenger trong Hermes (để nó có thể tạo nhóm khi cần): Bật toolset hiển thị các công cụ Claw Messenger cho Hermes: hermes tools enable hermes-claw-messenger. Sau đó đảm bảo cấu hình của bạn ánh xạ toolset đó vào nền tảng claw_messenger (platform_toolsets: claw_messenger: - hermes-claw-messenger).
13) Khởi động cổng Hermes và kết nối kênh nhắn tin: Chạy thiết lập/trình chạy cổng của Hermes để nó có thể nhận và gửi tin nhắn thông qua nền tảng đã cấu hình. Trong giao diện người dùng Hermes (hoặc luồng thiết lập cổng), kết nối/bật kênh Claw Messenger và hạn chế người dùng được phép nếu giao diện người dùng hỗ trợ (khuyên dùng).
14) Tạo hoặc xác định luồng iMessage/SMS mà Hermes nên sử dụng: Để có chat_id cho một nhóm mới, hãy tạo một nhóm iMessage/RCS/SMS mới với hai hoặc nhiều số điện thoại E.164 và gửi tin nhắn đầu tiên; tích hợp sẽ trả về chat_id để gửi tin nhắn tiếp theo. Đối với các tin nhắn trực tiếp đi và trả lời các nhóm hiện có, Hermes thường có thể định tuyến thông qua luồng nhắn tin bình thường mà không cần công cụ tạo nhóm.
15) Gửi tin nhắn thử nghiệm từ số điện thoại của bạn và xác nhận Hermes trả lời: Nhắn tin cho tác nhân một cái gì đó đơn giản (ví dụ: “ping” hoặc “lịch của tôi hôm nay có gì?”). Xác nhận: (a) tin nhắn đến Hermes, (b) Hermes tạo ra một phản hồi, và (c) phản hồi được gửi trở lại cùng một luồng iMessage/SMS.
16) Làm cho nó luôn bật và an toàn khi khởi động lại: Chạy Hermes như một dịch vụ/daemon nền (hoặc thông qua Docker với --restart unless-stopped nếu bạn chọn Docker). Xác minh rằng nó vẫn tồn tại sau khi khởi động lại và cổng tự động hoạt động trở lại.
17) (Tùy chọn) Thêm màn hình bảng điều khiển trong nhà bếp/tủ lạnh: Sử dụng Pi làm tác nhân luôn bật và gắn một màn hình/máy tính bảng riêng biệt luôn bật để hiển thị “Bảng điều khiển cuộc sống” (lịch, thời tiết, kế hoạch bữa ăn, tóm tắt). Sau đó, bạn cập nhật nó bằng cách nhắn tin cho Hermes (“ăn tối với nhà Kims vào thứ Sáu lúc 7 giờ”, “khi nào thì buổi biểu diễn?”) và tác nhân sẽ giữ cho bảng điều khiển luôn cập nhật.
18) (Tùy chọn) Tự động hóa các quy trình làm việc hàng ngày với cron: Thiết lập các công việc cron của Hermes cho các tác vụ định kỳ (ví dụ: tóm tắt buổi sáng hàng ngày). Khi hermes cron run thực thi riêng biệt với cổng, plugin iMessage có thể mở một kết nối WebSocket một lần để gửi tin nhắn đi và sau đó đóng.
19) Khắc phục sự cố plugin iMessage phổ biến: Nếu iMessage không hoạt động: (a) xác nhận hermes-imessage được cài đặt trong venv của Hermes: uv pip list --python ~/.hermes/hermes-agent/venv | grep hermes-imessage; (b) xác nhận ~/.hermes/config.yaml bao gồm việc bật plugin chính xác và ánh xạ platform_toolsets; (c) xác nhận ~/.hermes/.env chứa CLAW_MESSENGER_API_KEY hợp lệ; (d) khởi động lại Hermes/cổng sau khi thay đổi; (e) nếu cần, cung cấp hỗ trợ với lệnh lỗi chính xác, khối lỗi đầu tiên, đầu ra uv pip list và các phần cấu hình liên quan (đã được biên tập): plugins, platform_toolsets và gateway.platforms.claw_messenger.plugins.
20) Mở rộng tác nhân của bạn với các kỹ năng tùy chỉnh và ví dụ cộng đồng: Xây dựng trên nền tảng: quản lý lịch gia đình, lập kế hoạch bữa ăn + danh sách mua sắm, nhắn tin khách Airbnb với các vòng phê duyệt, bảng điều khiển lập kế hoạch đám cưới, v.v. Chia sẻ và học hỏi từ những người khác trong Discord cộng đồng được liên kết trong trang hướng dẫn chính thức.

Câu hỏi Thường gặp về iMessage Hermes on a Raspberry Pi

Có. Một chiếc Raspberry Pi 4 hoặc 5 với RAM 4 GB+ có thể chạy Hermes một cách thoải mái khi bạn sử dụng nhà cung cấp LLM được lưu trữ, vì mô hình chạy trên đám mây và Pi chạy vòng lặp tác nhân, bộ nhớ SQLite/FTS5 và kênh nhắn tin. Một chiếc Pi 5 (8 GB) là lựa chọn "thoải mái" phổ biến để sử dụng liên tục.

Công cụ AI Mới nhất Tương tự iMessage Hermes on a Raspberry Pi

Folderr
Folderr
Folderr là một nền tảng AI toàn diện cho phép người dùng tạo ra các trợ lý AI tùy chỉnh bằng cách tải lên các tệp không giới hạn, tích hợp với nhiều mô hình ngôn ngữ và tự động hóa quy trình làm việc thông qua một giao diện thân thiện với người dùng.
Peache.ai
Peache.ai
Peache.ai là một sân chơi trò chuyện với nhân vật AI cho phép người dùng tham gia vào các cuộc trò chuyện tán tỉnh, dí dỏm và táo bạo với các tính cách AI đa dạng thông qua các tương tác theo thời gian thực.
TalkPersona
TalkPersona
TalkPersona là một chatbot video được hỗ trợ bởi AI cung cấp cuộc trò chuyện giống như con người theo thời gian thực thông qua một khuôn mặt nói chuyện ảo với giọng nói tự nhiên và khả năng đồng bộ môi.
Thaly AI
Thaly AI
Thaly AI là một trợ lý bán hàng được hỗ trợ bởi AI tự động hóa các cuộc trò chuyện với khách hàng và đủ điều kiện khách hàng tiềm năng để giúp các doanh nghiệp mở rộng hoạt động bán hàng trong khi tiết kiệm thời gian.