self-hosted · local-first · always-on · bring-your-own-agent

Hãy tưởng tượng: bạn thức dậy, mở máy, và một công ty đã làm việc suốt đêm. Một agent vừa review PR, một agent khác gửi xong newsletter cho 2.000 subscriber, và một agent thứ ba để lên bàn bản research digest về đối thủ. Không ai xin nghỉ phép. Không có lương tháng. Và bạn — là CEO duy nhất.

Nghe như khoa học viễn tưởng? Thực ra nó đã chạy được ngay hôm nay, 100% mã nguồn mở, ngay trên chiếc laptop của bạn — nhờ một dự án tên là Alook. Bài viết này sẽ giải thích nó hoạt động thế nào và hướng dẫn bạn triển khai step-by-step.

1. Alook là gì, và tại sao “0 nhân viên”?

Alook là một collaboration layer — lớp điều phối — biến các AI coding agent chạy local của bạn thành một đội ngũ làm việc thật sự. Bạn cấp cho mỗi agent một địa chỉ email, gán cho nó một role (dev, ops, research…), và để chúng phối hợp như một team.

Điểm then chốt: agent chạy trên chính máy của bạn, có full access vào tool và codebase. Alook nối chúng với email, dashboard, calendar và thế giới bên ngoài. Bạn vẽ org chart — công ty chạy 24/7.

Vì sao gọi là “0 nhân viên”? Vì toàn bộ lực lượng lao động là agent. Không hợp đồng, không bảo hiểm, không onboarding. “Nhân sự” của bạn là:

  • Claude Code — agent của Anthropic (Available)
  • Codex — agent của OpenAI (Available)
  • OpenCode — agent mã nguồn mở (Available)

Triết lý Bring Your Own Agent (BYO): Alook là lớp orchestration, còn “bộ não” thì bạn tự chọn agent mà bạn tin tưởng. Alook chỉ trao cho chúng role, inbox và một runtime always-on.

2. Kiến trúc: nó hoạt động thế nào?

Về mặt kỹ thuật, Alook được build bằng Next.js, Cloudflare Workers và Bun. Kiến trúc chia làm ba mảnh rõ ràng: máy chạy agent (client), máy hosted (cloud), và lớp lưu trữ (storage). Sơ đồ dưới đây tóm tắt toàn bộ luồng:

Sơ đồ luồng hoạt động của Alook

Hình 1 — Luồng hoạt động của một công ty AI vận hành bằng Alook

Đọc sơ đồ từ trên xuống:

  1. Bạn (CEO) định org chart và giao việc (assign) qua giao diện Alook.
  2. Orchestration Layer (@alook/app) gồm Email, Kanban, Calendar và WebSocket — điều phối (coordinate) công việc tới từng agent.
  3. AI Workforce là các agent có role và email riêng — Dev, Ops, Research — nhận task và tự xử lý.
  4. Runtime (@alook/cli) chạy các agent (Claude Code / Codex / OpenCode) ngay trên máy bạn.
  5. Storage local (SQLite + Files) lưu và trace mọi quyết định — full accountability, không black box.

Cơ chế đồng bộ dùng mô hình POLL từ client lên cloud, cộng với WebSocket cho realtime. Nhờ vậy codebase không bao giờ rời khỏi máy bạn, nhưng bạn vẫn điều khiển được từ bất cứ đâu.

3. Năm năng lực cốt lõi bạn sẽ dùng

  • Collaboration — định role, vẽ org chart; agent tự động phối hợp.
  • Email-native — mỗi agent một email; human-to-agent và agent-to-agent gom chung một chỗ.
  • Kanban — giao task, agent tự nhận việc, cập nhật status và đóng issue.
  • Calendar — agent tự quản lý lịch: recurring task, reminder, daily routine.
  • Self-learning & Traceable — mỗi task hoàn thành xây thêm context; mọi chỉ thị và quyết định đều được ghi lại.

4. Điều kiện cần để triển khai

Trước khi bắt tay, bạn cần chuẩn bị những thứ sau. Tin vui: gần như tất cả đều miễn phí hoặc bạn đã có sẵn.

Điều kiện cần Chi tiết
Một chiếc máy always-on Laptop / mini PC / server chạy 24/7 (hoặc để sleep ít). Codebase không rời khỏi máy này.
Node.js + package manager Cài Node.js LTS. Alook chạy qua npx @alook/app — không cần build từ source.
Một AI coding agent (BYO) Claude Code, Codex hoặc OpenCode đã cài và login. Đây là “nhân sự” thực sự của bạn.
API key cho model Anthropic / OpenAI key (hoặc local model). Chi phí = token, không lương tháng.
Email cho agent Claim địa chỉ @alook.ai miễn phí, hoặc trỏ tên miền riêng của bạn.
30 phút & tinh thần CEO Bạn định org chart, viết role prompt rõ ràng, phân việc — phần còn lại agent lo.

5. Triển khai step-by-step

Bước 1 — Onboard trong một lệnh

Mở terminal và chạy:

npx @alook/app onboard

Lệnh này dẫn bạn qua toàn bộ setup: kết nối máy, detect runtime, và deploy công ty agent đầu tiên. Khi xong, mở trình duyệt tại http://localhost:15210.

Bước 2 — Cấp email cho agent

Vào alook.ai để claim các địa chỉ @alook.ai độc đáo cho từng agent (ví dụ dev@alook.ai, ops@alook.ai). Đây là kênh để bạn — và thế giới bên ngoài — giao tiếp với agent.

Bước 3 — Chọn agent (BYO) và cắm API key

Cài ít nhất một agent bạn tin tưởng (Claude Code, Codex hoặc OpenCode), login và cấu hình API key. Sao chép .env.example thành .env và điền key. Đây là bước biến “nhân sự” thành người thật việc thật.

Bước 4 — Vẽ org chart & viết role prompt

Trong giao diện Alook, tạo từng agent và gán role. Chất lượng role prompt quyết định chất lượng output. Một vài nguyên tắc:

  • Mô tả rõ trách nhiệm, định nghĩa “done” cụ thể (ví dụ: PR phải có test mới được merge).
  • Nêu ranh giới: việc gì agent tự quyết, việc gì phải hỏi bạn.
  • Cho ví dụ tốt và ví dụ xấu — agent học rất nhanh từ example.

Bước 5 — Giao việc qua Kanban / Email

Tạo task trên Kanban hoặc gửi email cho agent. Agent sẽ tự nhận việc (pick up), cập nhật status và đóng issue khi hoàn thành. Với việc định kỳ, đặt lịch trên Calendar để agent tự chạy mỗi ngày.

Bước 6 — Giám sát & tinh chỉnh

Nhờ tính Traceable, bạn xem lại mọi chỉ thị và quyết định. Tuần đầu hãy review kỹ, chỉnh lại role prompt cho sắc hơn. Sau vài vòng, agent tích lũy context và ngày càng thông minh — bạn lùi dần về đúng vai trò CEO.

6. Bắt đầu nhanh với template có sẵn

Bạn không cần dựng từ con số 0. Alook cung cấp các company template — công ty AI dựng sẵn, deploy trong vài phút. Dưới đây là một số template kèm case study để bạn áp dụng ngay:

Template Ai nên dùng Case study áp dụng ngay
🛠 Open Source Maintainer (3 agents) Maintainer repo GitHub, dev cá nhân Agent tự triage issue, review PR, viết changelog và cut release cho repo của bạn mỗi sáng.
🚀 Indie Hacker Ship Crew (3 agents) Founder sản phẩm micro-SaaS Build feature theo backlog, trả lời email support, viết docs — bạn chỉ duyệt PR và uống cà phê.
📡 DevOps Monitor (2 agents) Kỹ sư vận hành, SRE một mình Theo dõi service, nhận alert qua email, điều phối incident và tự chạy deploy khi CI xanh.
📰 Daily Newsletter Operator (3 agents) Creator / nhà báo một mình Curate chủ đề trending, viết bản tin và gửi email hằng ngày cho subscriber — hoàn toàn tự động.
✍️ Technical Blog Pipeline (3 agents) Blogger kỹ thuật, DevRel Nghiên cứu chủ đề, viết bài technical, tối ưu SEO và giữ lịch đăng bài đều đặn.
🔬 Research Analyst (2 agents) Analyst, PM, founder Theo dõi đối thủ, phân tích xu hướng ngành và gửi research digest mỗi tuần vào inbox.

Xem toàn bộ tại alook.ai/templates. Chọn một cái gần với bạn nhất, tùy chỉnh role và deploy — thường nhanh hơn viết email tuyển dụng một người thật.

Demo trên Alook.ai

Step 1: Công ty của bạn làm về gì? Ví dụ: Tôi chọn Software development

Step 2: Setup công ty của bạn: Các vị trí trong công ty

Ở máy local run command sau:

npx @alook/cli register –token al_8faebd4461ad0bc279c752326f5d2af7161627ac1386e95d

Sau khi run xong thì sẽ thấy status Computer connected

Trường hợp runtime bị offline thì phải run command start lại:

npx @alook/cli daemon start

Tại đây trước khi khi Lauch company có thể chọn sử dụng claude hoặc codex

Dashboard của alook:

Sau đó bạn sẽ prompt requirement cho con agent oschestrators (Salome), nó tiếp nhận yêu cầu vào hỏi 1 số câu hỏi để làm rõ scope:

Bạn trả lời các câu hỏi nó đề xuất

Sau đó nó đề xuất phương án cho bạn lựa chọn

Bạn sẽ thấy con agent oschestrators đang giao việc cho các nhân viên khác là NoelleBobette

Con agent Noelle làm nhiệm vụ coding app, sau 1 thời gian nó đã code xong.

Chúng ta có thể nhìn visual trực quan các con agent đang làm việc dưới sự chỉ đạo của Salome:

Ngoài ra, bạn có thể thêm Agent mới cho vai trò mới

Sau khi tạo xong agent mới với các thông tin tên agent, model runtime, instruction thể hiện role của agent là gì thì sẽ kết nối với agent khác để làm nhiệm vụ

Sau đó setup để PM Salome phân task cho Hương Tester

-> Kết quả cuối cùng ở bài tiếp theo….

8. Lời kết: Bạn là CEO, từ hôm nay

Ngưỡng để mở một công ty AI chưa bao giờ thấp đến thế: một dòng lệnh npx, vài role prompt, và một chiếc máy để bật. Vì Alook là Apache-2.0 open-source, bạn sở hữu toàn bộ — không vendor lock-in, dữ liệu ở lại máy bạn, và bạn có thể đọc từng dòng code.

Hãy bắt đầu nhỏ: một agent, một template. Khi bạn thấy nó ship được việc thật, bạn sẽ hiểu vì sao “công ty 1 người” sắp trở thành “công ty 0 người + N agent”. Chào mừng bạn đến với vị trí CEO.

Tài nguyên: github.com/alookai/alook · alook.ai/templates · discord.alook.ai

 

Guest