Điều khiển Claude Code và Codex từ điện thoại miễn phí

12 tháng 10, 2026 19 phút đọc
Điều khiển Claude Code và Codex từ điện thoại miễn phí

Bạn đang chạy Claude Code hoặc Codex trên máy tính nhưng phải rời bàn làm việc? Với Happy, bạn có thể theo dõi tiến độ, gửi thêm yêu cầu, trả lời câu hỏi và dừng agent ngay trên iPhone hoặc Android.

Điểm đáng chú ý là Happy hỗ trợ nhiều AI coding agent trong cùng một ứng dụng, đồng bộ qua kết nối mã hóa đầu cuối và không bán riêng quyền truy cập model. Tuy nhiên, bạn vẫn cần tài khoản hoặc gói dịch vụ Claude, ChatGPT/Codex tương ứng.

Tóm tắt 30 giây

  • Happy Agent chạy Claude, Codex và công cụ lập trình trên máy tính; điện thoại là một client của cùng phiên làm việc.
  • Dữ liệu đồng bộ qua relay dưới dạng ciphertext; thiết bị của bạn giữ khóa giải mã.
  • Happy dùng credential của Claude Code hoặc Codex đã có trên máy, nên bạn vẫn chịu điều kiện gói và quota của nhà cung cấp.
  • Máy tính hoặc VPS phải còn hoạt động và có mạng; Full Access cần được cấp thận trọng.

Tác giả: SlimAI • Cập nhật: 12/10/2026

Trả lời nhanh: Happy hoạt động như thế nào?

Happy cài một chương trình chạy nền tên là Happy Agent trên máy tính. Chương trình này giữ vòng lặp agent, công cụ, sandbox và dữ liệu phiên. Ứng dụng Happy trên điện thoại kết nối tới cùng phiên làm việc thông qua một relay được mã hóa.

Điện thoại
    │
    │ dữ liệu mã hóa
    ▼
Happy Relay
    │
    │ dữ liệu mã hóa
    ▼
Happy Agent trên máy tính
    │
    ├── Claude
    ├── Codex
    ├── Terminal
    └── File và công cụ lập trình

AI và các lệnh vẫn chạy trên máy tính của bạn. Điện thoại chủ yếu đóng vai trò như một cửa sổ điều khiển từ xa.

Happy là gì?

Happy là nền tảng mã nguồn mở giúp bạn sử dụng và điều khiển các AI coding agent như Claude, Codex và Grok từ máy tính hoặc điện thoại. Có hai kiến trúc thường bị nhầm với nhau.

Original Happy CLI

Phiên bản đầu tiên dùng các lệnh như:

happy claude
happy codex

Happy CLI khởi chạy hoặc bọc quanh Claude Code và Codex CLI đã cài trên máy, sau đó đồng bộ phiên làm việc với điện thoại. Phiên bản CLI gốc hiện ở chế độ bảo trì.

Happy Agent hiện tại

Phiên bản mới dùng một runtime chung tên là Happy Agent. Đây không chỉ là một cửa sổ mở Claude Code hay Codex CLI. Runtime này:

  • kết nối tới nhà cung cấp model bằng credential hiện có trên máy;
  • dùng prompt và giao diện công cụ phù hợp với từng model;
  • quản lý hội thoại, quyền truy cập và sandbox;
  • lưu trạng thái vào SQLite trên máy;
  • cung cấp cùng một phiên làm việc cho Desktop, Terminal và Mobile.

Vì vậy, trải nghiệm vẫn mang đặc trưng Claude Code hoặc Codex, nhưng phiên agent được vận hành trong một harness chung của Happy.

Credential và daemon là gì?

Credential là “thẻ ra vào”

Credential là thông tin chứng minh bạn có quyền sử dụng Claude hoặc Codex. Nó có thể là access token, API key hoặc thông tin đăng nhập do công cụ chính chủ lưu trên máy.

Ví dụ: bạn đăng nhập Claude Code; Claude lưu một “vé xác nhận” trên máy; Happy Agent sử dụng vé đó để gọi Claude; bạn không phải đăng nhập lại mỗi khi mở Happy. Credential không phải AI và cũng không phải nội dung cuộc trò chuyện. Nó chỉ là bằng chứng tài khoản được phép dùng dịch vụ.

Daemon là “bộ phận vận hành phía sau”

Daemon là chương trình chạy nền trên máy tính. Bạn có thể đóng cửa sổ Happy Desktop nhưng daemon vẫn có thể giữ agent hoạt động, lưu hội thoại, chạy terminal và công cụ, nhận yêu cầu từ điện thoại và phục hồi phiên sau khi khởi động lại.

Thành phầnVai trò
Happy DesktopGiao diện làm việc trên máy tính
Happy Agent daemonRuntime vận hành phía sau
Claude/CodexModel xử lý yêu cầu
CredentialThông tin cho phép gọi nhà cung cấp
SQLiteNơi lưu trạng thái phiên và công việc

Happy kết nối với Claude và Codex như thế nào?

Đối với Claude

Happy sử dụng lớp provider dành cho Claude và bộ công cụ theo hình dạng Claude Code. Khi Claude yêu cầu chạy một công cụ như Bash, Happy kiểm tra quyền, chạy lệnh trong sandbox rồi trả kết quả về model.

Claude yêu cầu chạy Bash
        ↓
Happy kiểm tra quyền
        ↓
Lệnh chạy trong sandbox
        ↓
Kết quả được trả lại Claude

Claude vẫn nhận giao diện công cụ quen thuộc, còn Happy quản lý việc thực thi, quyền truy cập và dữ liệu lưu trữ.

Đối với Codex

Happy cung cấp prompt và tool schema theo hình dạng Codex trong cùng runtime. Codex có thể gọi các công cụ như exec_command để chạy lệnh, apply_patch để sửa file và write_stdin để tương tác với tiến trình đang chạy. Các công cụ đều đi qua lớp quyền truy cập và sandbox chung của Happy.

Một yêu cầu từ điện thoại được xử lý ra sao?

1. Điện thoại mã hóa tin nhắn
2. Relay chuyển tiếp dữ liệu mã hóa
3. Máy tính nhận và giải mã
4. Daemon đưa tin nhắn vào đúng session
5. Claude hoặc Codex bắt đầu xử lý
6. Happy chạy các công cụ được yêu cầu
7. Kết quả được lưu trên máy
8. Output được mã hóa và stream về điện thoại

Thay đổi của phiên được ghi vào cơ sở dữ liệu trước khi cập nhật trong bộ nhớ. Nhờ đó, phiên có thể tồn tại khi Desktop bị đóng hoặc daemon được khởi động lại.

Tại sao Happy đồng bộ PC và Mobile nhanh?

Relay chủ yếu chuyển tiếp các sự kiện nhỏ đã mã hóa, chẳng hạn đoạn văn bản mới, trạng thái agent, tên công cụ đang chạy, yêu cầu xác nhận và thông báo hoàn thành. Nó không chạy model, build project hay đọc source code để thực hiện công việc của agent.

Happy dùng kết nối realtime thay vì để điện thoại liên tục hỏi server xem có dữ liệu mới hay không. Khi agent tạo output, phần mới có thể được chuyển tiếp gần như ngay lập tức. Tốc độ thực tế vẫn phụ thuộc vào mạng, vị trí relay, model và máy tính đang chạy agent; chưa có benchmark độc lập đủ lớn để kết luận Happy luôn nhanh hơn mọi giải pháp cloud.

Happy kết nối trực tiếp hay qua server trung gian?

Happy Mobile thông thường đi qua relay server, không kết nối peer-to-peer trực tiếp với máy tính:

Mobile ⇄ Happy Relay ⇄ PC

Nội dung được mã hóa đầu cuối: thiết bị giữ khóa giải mã, còn relay lưu và chuyển tiếp các blob mã hóa. Relay vẫn cần thấy một số metadata vận hành, chẳng hạn máy hoặc session tồn tại và thời điểm hoạt động, nhưng theo tài liệu Happy, relay không đọc được prompt, câu trả lời hay nội dung file. Happy Desktop trên cùng máy kết nối tới daemon qua giao tiếp cục bộ có xác thực.

Happy có miễn phí hoàn toàn không?

Happy và Happy Agent là phần mềm mã nguồn mở theo giấy phép MIT. Tài liệu hiện tại cho biết Happy dùng subscription Claude, Codex hoặc Grok mà bạn đã có và không yêu cầu một gói Happy riêng để truy cập model.

“Miễn phí” vì vậy cần được hiểu đúng:

  • bạn vẫn cần tài khoản hoặc subscription phù hợp của nhà cung cấp;
  • quota và chi phí model tuân theo chính sách của Anthropic, OpenAI hoặc nhà cung cấp tương ứng;
  • máy tính hoặc VPS chạy agent là tài nguyên của bạn;
  • dịch vụ và chính sách giá có thể thay đổi, nên cần kiểm tra tài liệu chính thức trước khi triển khai dài hạn.

Cách điều khiển Claude Code và Codex từ điện thoại

Bước 1: Cài Happy Desktop

Tải Happy từ website chính thức và cài trên máy tính chứa source code của bạn.

Bước 2: Đăng nhập dịch vụ AI

Đăng nhập Claude Code hoặc Codex theo cách thông thường. Happy Agent sử dụng credential mà các công cụ này quản lý trên máy. Happy không cung cấp subscription Claude hay Codex thay cho nhà cung cấp.

Bước 3: Mở project

Đăng ký hoặc mở thư mục dự án trong Happy. Agent sẽ dùng thư mục này làm môi trường làm việc và tuân theo ranh giới quyền truy cập của project.

Bước 4: Kết nối điện thoại

Trong Happy Desktop, mở Settings → Mobile Access. Cài ứng dụng Happy trên iPhone hoặc Android, quét mã QR thiết bị và phê duyệt máy tính trên điện thoại.

Bước 5: Mở một phiên agent

Chọn Claude hoặc Codex, model, mức reasoning và quyền truy cập phù hợp. Tin nhắn từ Desktop và điện thoại sẽ đi vào cùng session.

Có thể làm gì trên điện thoại?

  • xem Claude hoặc Codex đang làm đến đâu;
  • gửi yêu cầu mới hoặc bổ sung thông tin;
  • trả lời câu hỏi và yêu cầu quyền;
  • dừng lượt đang thực hiện;
  • đổi model, mức reasoning hoặc permission mode;
  • theo dõi tool call, đọc file và thay đổi Git trong ranh giới quyền của agent;
  • gửi hình ảnh đã mã hóa;
  • khởi tạo session trong một thư mục.

Ví dụ: “Kiểm tra lỗi build hiện tại, sửa nguyên nhân và chạy lại test.”

Có thể gửi video từ Happy Mobile không?

Tài liệu Mobile hiện xác nhận hỗ trợ ảnh mã hóa, nhưng không nêu video là loại attachment hoàn chỉnh cho agent chat. Vì vậy, không nên mặc định video sẽ tự tải xuống PC hoặc được Claude/Codex phân tích trực tiếp.

Cách ổn định hơn là đặt video trong thư mục project hoặc gửi một đường dẫn mà máy chạy agent có quyền truy cập.

Có thể, nếu website cho phép và môi trường có công cụ phù hợp. Bạn có thể gửi yêu cầu như:

“Tải video này vào thư mục project, trích âm thanh, tạo transcript và lấy các frame quan trọng để phân tích: [link]”

Agent có thể dùng curl, wget, yt-dlp hoặc công cụ tương đương. Kết quả phụ thuộc vào quyền truy cập link, yêu cầu đăng nhập, chính sách mạng, công cụ đã cài và quyền sử dụng nội dung. Nếu sandbox chặn truy cập, agent có thể yêu cầu phê duyệt cho thao tác cụ thể.

Bot, Project và Task trong Happy khác nhau thế nào?

Khái niệmCách hiểu đơn giản
BotMột trợ lý lâu dài, có danh tính và thư mục riêng
ProjectThư mục hoặc codebase được đăng ký với Happy
TaskCuộc hội thoại lâu dài cho một mục tiêu cụ thể

Ví dụ: Bot là “Frontend Engineer”, Project là website-ban-hang, còn Task là “Tối ưu tốc độ trang thanh toán”. Task không chỉ là một dòng trong todo list; nó là một cuộc hội thoại lâu dài có thư mục riêng.

Happy khác Claude Remote Control và Codex Mobile thế nào?

Tiêu chíHappyClaude Remote ControlCodex Mobile
Nhà phát triểnBên thứ ba, mã nguồn mởAnthropicOpenAI
ClaudeCóCóKhông
CodexCóKhôngCó
Chạy trên máy cá nhânCóCóCó ở chế độ phù hợp
Một giao diện cho nhiều providerCóKhôngKhông

Nếu chỉ dùng Claude và muốn giải pháp chính chủ, Claude Remote Control có thể phù hợp hơn. Nếu làm việc chủ yếu với hệ sinh thái Codex của OpenAI, ứng dụng chính thức thuận tiện hơn. Happy đáng cân nhắc khi bạn muốn dùng nhiều provider trong một runtime, giữ agent trên máy hoặc VPS của mình và điều khiển công việc từ điện thoại.

Những giới hạn cần biết

  • Happy không biến điện thoại thành máy chạy AI; máy tính hoặc VPS chứa agent vẫn phải hoạt động.
  • Happy không phải sản phẩm chính thức của Anthropic hoặc OpenAI.
  • Tốc độ phụ thuộc vào mạng, model và tài nguyên máy.
  • Full Access có thể trao cho agent quyền rất rộng; chỉ bật khi hiểu rõ rủi ro.
  • Credential cần được bảo vệ như tài khoản đăng nhập.
  • Nội dung đồng bộ rời khỏi máy dưới dạng ciphertext, còn yêu cầu model vẫn được gửi tới nhà cung cấp đã chọn.
  • Tính năng, quota và chính sách giá có thể thay đổi.

Câu hỏi thường gặp

Happy có đọc được source code và hội thoại không?

Theo kiến trúc Happy công bố, nội dung đồng bộ qua mobile relay được mã hóa đầu cuối. Relay nhận ciphertext và metadata cần để định tuyến. Nhà cung cấp model như Anthropic hoặc OpenAI vẫn nhận nội dung cần thiết để xử lý yêu cầu theo chính sách của họ.

Đóng Happy Desktop thì agent có dừng không?

Không nhất thiết. Happy Agent daemon chạy nền và session nằm trong daemon. Nếu tắt máy, mất mạng hoặc dừng daemon thì công việc sẽ bị gián đoạn; session đã lưu có thể phục hồi khi runtime hoạt động lại.

Điện thoại có kết nối thẳng với PC không?

Happy Mobile thông thường đi qua relay được mã hóa. Happy Desktop trên cùng máy kết nối cục bộ tới daemon.

Happy có lưu credential trên relay không?

Tài liệu Happy cho biết daemon dùng credential do công cụ nhà cung cấp quản lý trên máy để gọi model; dữ liệu đồng bộ với điện thoại là một luồng riêng qua relay mã hóa.

Happy có thay thế Claude Code và Codex không?

Happy Agent cung cấp một harness chung với prompt và tool surface phù hợp cho từng provider. Nó không thay thế tài khoản, model, subscription hoặc điều khoản sử dụng của Anthropic và OpenAI.

Có thể điều khiển agent khi không ở nhà không?

Có, miễn là máy tính hoặc VPS chạy Happy Agent vẫn bật, có mạng và đã được ghép nối với Happy Mobile.

Kết luận

Happy là một cách thuận tiện để điều khiển Claude và Codex từ điện thoại trong cùng một giao diện. Agent vẫn làm việc trên máy tính hoặc VPS, còn điện thoại giúp bạn theo dõi, bổ sung yêu cầu và xử lý quyết định từ xa.

Điểm mạnh của Happy nằm ở runtime thống nhất, session bền vững, mã hóa đầu cuối và khả năng tận dụng tài khoản AI hiện có. Đổi lại, bạn cần nhớ đây là sản phẩm bên thứ ba và máy chạy agent vẫn là trung tâm của hệ thống.

Nguồn tham khảo