Hai tài khoản Grok.
Một AgentsRoom. Không cần đăng xuất.
Chạy đăng nhập Grok Build cá nhân cho một dự án và đăng nhập công việc cho dự án khác, trong cùng một cửa sổ, cùng một lúc. Ghim một tài khoản Grok theo dự án, theo thư mục hoặc theo agent. Đăng nhập thẳng từ bảng Cài đặt: không phải xuất GROK_HOME bằng tay, không phải cài thêm công cụ nào.
GROK_HOME~/.grok-work~/.grokMột thư mục cho mỗi tài khoản Grok, được GROK_HOME trỏ tới. Cả hai tài khoản đều ở trạng thái đã đăng nhập, cả hai đều chạy cùng lúc.
Tại sao dùng nhiều tài khoản Grok
Những lý do thực tế khiến developer dùng nhiều hơn một tài khoản Grok Build, nói thẳng.
Tách biệt công việc và cá nhân rõ ràng
Tài khoản Grok của công ty chỉ dùng cho các kho công việc. Tài khoản xAI cá nhân chỉ dùng cho dự án cuối tuần. Không có thông tin xác thực công việc lọt vào dự án phụ, không có phiên cá nhân nào được ghi lại trên tài khoản công ty, và không có gì phải nhớ trước khi bạn gõ một prompt.
Tính tiền mức tiêu thụ theo từng khách hàng
Khi khách hàng cấp cho bạn quyền vào tài khoản Grok Build của họ, các phiên cho khách hàng đó chạy trên tài khoản ấy. Hạn mức của họ bị tiêu, không phải của bạn. Mỗi tài khoản giữ lịch sử riêng, nên việc gì thuộc về ai vẫn đọc ra được sau nhiều tháng.
Tránh va chạm hạn mức
Nếu tài khoản công việc của bạn ở một gói chật hẹp, một lượt chạy agent kéo dài trên dự án cá nhân không nên ăn vào đó. Hai tài khoản nghĩa là hai bộ giới hạn và hai lịch sử sử dụng, thay vì một ngân sách chung mà bạn cứ đụng trần.
Chạy tài khoản thử nghiệm bên cạnh tài khoản sản xuất
Giữ một tài khoản Grok thứ hai cho các thí nghiệm ồn ào, agent dùng một lần và bản nháp prompt, để tài khoản chính luôn sạch. Chuyển giữa chúng chỉ là chọn trong một danh sách, theo dự án hoặc theo agent.
Các tổ chức khác nhau, chính sách khác nhau
Một tài khoản công ty có thể gắn với một nhóm doanh nghiệp có quy tắc ghi log và lưu giữ riêng. Giữ một tài khoản cá nhân bên cạnh nghĩa là việc lập trình cá nhân vẫn theo điều kiện của bạn, với thông tin xác thực, cấu hình và phiên được cô lập ở cấp thư mục trên đĩa.
Hai developer, một máy trạm
Khi hai developer dùng chung một máy, mỗi người đăng nhập bằng tài khoản Grok của mình. AgentsRoom nhớ cả hai và khởi động đúng tài khoản tùy theo dự án hay agent, thay vì ai đăng nhập sau cùng thì người đó thắng.
Tích hợp trực tiếp vào AgentsRoom
Không có bộ chuyển đổi bên ngoài, không có shell wrapper, không có vũ điệu đăng xuất rồi đăng nhập.
Một tài khoản Grok cho mỗi dự án
Ghim một tài khoản Grok lên một dự án và mọi agent trong đó đều thừa hưởng tài khoản ấy. Mở một dự án công việc và một dự án cá nhân trong cùng một cửa sổ: mỗi dự án chạy trên phiên đăng nhập Grok riêng của nó ở bên dưới.
Ghi đè theo agent
Cần một agent trên tài khoản khác? Chỉnh sửa agent, chọn một tài khoản Grok khác, lưu lại. Ghi đè chỉ áp dụng cho agent đó, phần còn lại của dự án vẫn giữ tài khoản của dự án.
Một tài khoản cho mỗi thư mục dự án
Ghim một tài khoản Grok lên một thư mục của thanh bên và mọi dự án xếp trong đó đều khởi động trên tài khoản ấy, kể cả các thư mục con. Thư mục công việc trên tài khoản công việc, thư mục cá nhân trên tài khoản cá nhân. Một dự án, hay một agent đơn lẻ, vẫn có thể ghi đè.
Tài khoản mặc định toàn cục
Đánh dấu một tài khoản Grok làm mặc định. Mọi dự án mới đều khởi động trên tài khoản đó trừ khi có thiết lập cụ thể hơn nói khác. Đổi mặc định về sau và mọi dự án không ghim gì đều tự động theo.
Đăng nhập trong ứng dụng
Thêm một tài khoản và AgentsRoom mở một terminal nhỏ nhúng sẵn chạy grok login với GROK_HOME đúng đã được đặt. Hoàn tất trong trình duyệt rồi quay lại: huy hiệu chuyển sang Đã đăng nhập ngay khi auth.json nằm vào thư mục đó.
Cô lập nghiêm ngặt trên đĩa
Mỗi tài khoản sống trong thư mục riêng: auth.json, config.toml và các phiên. Hai tài khoản không bao giờ chia sẻ một danh tính, và việc xóa một tài khoản khỏi AgentsRoom không bao giờ chạm vào dữ liệu của tài khoản khác.
Một màu cho mỗi tài khoản
Gán cho mỗi tài khoản Grok một màu riêng. Màu đó hiện thành một chấm trên avatar của agent, trên đầu terminal và trên ô dự án, nên bạn thấy ngay tài khoản nào đang chạy thay vì phải đi tra.
Vẫn chạy tiếp khi chạm giới hạn sử dụng
Khi tài khoản mà một agent đang chạy trên đó cạn hạn mức, AgentsRoom có thể giao việc cho một tài khoản Grok khác bạn đã đăng nhập sẵn. Bất kỳ tài khoản nào cũng có thể được giữ ngoài nhóm đó chỉ bằng một công tắc.
Trỏ vào một thư mục bạn đã có
Một tài khoản chỉ là một đường dẫn. Hãy để AgentsRoom tạo và quản lý nó, hoặc gõ đường dẫn của một thư mục home Grok bạn đã tự dựng bằng tay, kể cả ~/.grok mặc định của bạn. Không có gì bị dời đi hay viết lại.
Cách hoạt động bên trong
Dựa trên chính biến môi trường mà Grok Build ghi trong tài liệu của mình.
GROK_HOME kiểm soát mọi thứ
grok CLI đọc toàn bộ trạng thái cục bộ của nó từ một thư mục duy nhất: thông tin xác thực, cấu hình và các phiên. Mặc định là ~/.grok, và GROK_HOME chuyển nó sang chỗ khác. Một thư mục là một tài khoản đã đăng nhập, nên gắn một agent vào một tài khoản chính là gắn nó vào một thư mục.
Mỗi tài khoản là một thư mục
Khi bạn thêm một tài khoản, AgentsRoom tạo một thư mục dưới home của chính nó và đăng nhập ở đó. Bạn cũng có thể trỏ một tài khoản vào bất kỳ thư mục home Grok nào bạn đã có bằng cách nhập đường dẫn của nó. Với CLI thì cả hai là một: một giá trị cho GROK_HOME.
Luồng đăng nhập được nhúng vào Cài đặt
AgentsRoom khởi động một terminal nhỏ chạy grok login với GROK_HOME trỏ vào thư mục mới. Bước trong trình duyệt vẫn như thường lệ. AgentsRoom theo dõi auth.json trong thư mục đó, nên huy hiệu Đã đăng nhập tự xuất hiện khi file được ghi.
Tài khoản được phân giải lúc khởi chạy
Khi một agent khởi động, AgentsRoom đi qua cascade theo thứ tự: ghi đè của agent, ghim của dự án, thư mục gần nhất có ghim một tài khoản, mặc định toàn cục, rồi tới home của chính CLI. GROK_HOME tương ứng được đặt vào môi trường của agent trước khi grok được khởi chạy.
Các lựa chọn thay thế AgentsRoom
Những cách khác để xử lý nhiều tài khoản Grok, và AgentsRoom làm gì khác đi.
Xuất GROK_HOME bằng tay
Cách trực tiếp: export GROK_HOME=/some/path trước khi khởi chạy grok. Nó chạy được, và nó ngừng chạy được ngay khoảnh khắc bạn mở tab terminal thứ hai rồi quên tab đó đang ở tài khoản nào. AgentsRoom đặt đúng biến ấy cho bạn, theo dự án và theo agent, và hiển thị tài khoản đang hoạt động ngay trên giao diện.
Đặt XAI_API_KEY
Cái bẫy hầu như ai cũng sập. Một khóa không đổi tài khoản: Grok chỉ dùng nó làm phương án dự phòng khi không có phiên nào đang hoạt động, và token phiên đã lưu luôn thắng. Bất kỳ ai từng chạy grok login một lần, tức là tất cả mọi người, vẫn chạy trên tài khoản đầu tiên trong khi tin rằng khóa đã chuyển họ đi. Thư mục mới là đòn bẩy thật sự đổi được tài khoản, và đó chính là thứ AgentsRoom điều khiển.
Đăng xuất rồi đăng nhập lại mỗi lần
Chạy grok login trên tài khoản kia, rồi chạy lại để quay về. Lệnh này thay thế phiên đã lưu cho cả máy, nên nó có phạm vi toàn cục và có tính phá hủy: mọi dự án khác chuyển theo bạn, và mọi phiên đang chạy đều bị xáo trộn. AgentsRoom giữ mọi tài khoản đăng nhập cùng lúc và chuyển đổi chỉ bằng một lựa chọn trong danh sách.
Hai máy hoặc hai phiên người dùng hệ điều hành
Một số nhóm giữ một máy riêng, hoặc một người dùng hệ điều hành riêng, cho mỗi tài khoản Grok. Cách đó nặng nề và chậm chạp, mà vẫn không chạy song song được một agent công việc và một agent cá nhân. AgentsRoom chạy cả hai cùng lúc, trên cùng một máy, trong cùng một cửa sổ.
Điều AgentsRoom làm mà các công cụ khác không làm
AgentsRoom coi nhiều tài khoản Grok là một khái niệm hạng nhất: ghim theo dự án, ghim theo thư mục, ghi đè theo agent, một luồng đăng nhập nhúng sẵn chạy grok login giúp bạn, và một huy hiệu trạng thái cho mỗi tài khoản. Các tài khoản Grok nằm cạnh tài khoản Claude, Codex và Cursor trong cùng một bảng, nên một agent Grok công việc, một agent Grok cá nhân và một agent Claude đều có thể chạy song song.
Câu hỏi thường gặp
Tôi có thể thêm bao nhiêu tài khoản Grok vào AgentsRoom?
Không có giới hạn cứng. Một tài khoản là một thư mục trên đĩa, nên bạn cứ thêm tài khoản công việc, tài khoản cá nhân, một tài khoản cho mỗi khách hàng và một tài khoản thử nghiệm nếu muốn. Tất cả đều được liệt kê trong bảng Cài đặt và bất kỳ tài khoản nào cũng có thể chọn cho một dự án, một thư mục hay một agent đơn lẻ.
Tôi có cần công cụ nào khác để chạy hai tài khoản Grok không?
Không. AgentsRoom điều khiển GROK_HOME, chính biến mà grok CLI ghi trong tài liệu của mình. Không có bộ chuyển đổi bên ngoài, không có shell wrapper và không có phụ thuộc thêm. Luồng đăng nhập chạy lệnh grok login chính thức trong một terminal nhúng trong Cài đặt.
Hai agent có thể chạy trên hai tài khoản Grok khác nhau cùng lúc không?
Có, và đó chính là điểm mấu chốt. Mỗi agent có môi trường riêng, nên tài khoản được quyết định theo từng agent. Một dự án đã ghim vào tài khoản công việc vẫn có thể chứa một agent được ghi đè sang tài khoản cá nhân, và cả hai chạy song song trong cùng một cửa sổ.
Đặt XAI_API_KEY có đổi tài khoản Grok của tôi không?
Không, và đây là phần khiến nhiều người bất ngờ. Grok chỉ dùng khóa API làm phương án dự phòng khi không có token phiên nào đang hoạt động. Một khi bạn đã đăng nhập tương tác, phiên đã lưu được ưu tiên và khóa bị bỏ qua, trong im lặng. Vì ai cũng từng chạy grok login ít nhất một lần, việc chuyển tài khoản bằng khóa thất bại mà không có thông báo lỗi nào. Thư mục riêng biệt là cách đáng tin cậy duy nhất.
Điều gì xảy ra nếu tôi xóa một tài khoản mà vài agent vẫn trỏ tới?
Không có gì hỏng. Những agent đó lặng lẽ lùi về tài khoản kế tiếp trong cascade, và bản thân thư mục vẫn được giữ trên đĩa phòng khi bạn muốn trỏ một tài khoản khác vào đó sau này. Bạn có thể gắn lại các agent mồ côi bất cứ lúc nào.
Thông tin xác thực Grok của tôi có bị gửi lên máy chủ không?
Không. Mọi thư mục tài khoản đều nằm trên máy của bạn. AgentsRoom không bao giờ đọc, sao chép hay truyền đi thông tin xác thực, và không có tài khoản AgentsRoom nào đứng giữa. Việc đăng nhập chạy CLI grok login chính thức ngay tại máy, còn bước trình duyệt diễn ra giữa bạn và xAI, như thường lệ.
Tôi có thể ghim một tài khoản Grok cho cả một nhóm dự án không?
Có. Các thư mục của thanh bên mang thiết lập mặc định riêng, và tài khoản Grok là một trong số đó. Ghim tài khoản công việc lên thư mục chứa các kho công việc của bạn và mọi dự án bên trong đều khởi động trên tài khoản ấy, kể cả những dự án thêm vào sau và những dự án ở thư mục con. Thứ tự là: ghi đè của agent, ghim của dự án, thư mục gần nhất, mặc định toàn cục, rồi tới home của chính CLI.
Tôi có thể trộn tài khoản Grok với tài khoản Claude, Codex và Cursor không?
Có. Tài khoản được giữ riêng theo từng nhà cung cấp, trong cùng bảng Nhiều Tài Khoản. Một dự án duy nhất có thể ghim một tài khoản Grok và một tài khoản Claude cùng lúc, và mỗi agent dùng tài khoản của nhà cung cấp mà nó chạy trên đó. Không có gì được chia sẻ giữa các nhà cung cấp.
Chính xác thì trong một thư mục tài khoản Grok có gì?
Đúng những thứ ~/.grok chứa: auth.json với phiên của tài khoản đó, config.toml với thiết lập của nó, và các file phiên của những cuộc trò chuyện đã chạy trên tài khoản ấy. Hai tài khoản là hai thư mục như vậy, đó là lý do chúng có thể cùng ở trạng thái đã đăng nhập mà không cản trở nhau.
Chuyện gì xảy ra khi một tài khoản Grok cạn hạn mức?
AgentsRoom có thể chuyển việc sang một tài khoản Grok khác mà bạn đã đăng nhập sẵn, thay vì để agent kẹt lại cho tới khi cửa sổ hạn mức đặt lại. Những tài khoản bạn muốn giữ ngoài nhóm đó có thể loại trừ từng cái một. Toàn bộ hành vi được mô tả ở trang tự động chuyển tài khoản.
Bạn có thể cũng thích: Cursor Đa Tài Khoản
Nhiều tài khoản Grok cho bạn hai lần đăng nhập xAI trong một ứng dụng. Cursor Đa Tài Khoản làm điều tương tự cho cursor-agent CLI, với cùng cách ghim và cùng mức cô lập. Cả hai đều nằm trong bảng Nhiều Tài Khoản, cạnh Claude và Codex.
Xem tính năng Cursor Đa Tài KhoảnAgent của bạn chạm giới hạn sử dụng. Nó vẫn làm việc tiếp.
Khi tài khoản Claude hay Codex mà một agent đang chạy trên đó cạn quota, AgentsRoom giao đúng cuộc trò chuyện đó cho một tài khoản khác bạn đã đăng nhập sẵn, và công việc tiếp tục.
Xem cách hoạt độngTìm hiểu thêm
AgentsRoom giờ đã hỗ trợ Grok Build
Grok Build, agent lập trình terminal của xAI, giờ là một nhà cung cấp hạng nhất trong AgentsRoom. Chạy nó cạnh Claude, Codex, Antigravity CLI, OpenCode và Aider, rồi chuyển đổi ngay giữa cuộc hội thoại.
Claude Code chỉ giữ một phiên đăng nhập tại một thời điểm. Đây là cách chạy nhiều tài khoản cùng lúc.
Hướng dẫn thực chiến để chạy một tài khoản công việc và một tài khoản cá nhân trên cùng một máy: biến môi trường duy nhất quyết định phiên đăng nhập nào đang hoạt động, vì sao cách làm qua shell sụp đổ khi bạn mở quá hai terminal, và cách gán cố định một tài khoản cho từng dự án.
Antigravity CLI chỉ giữ một phiên đăng nhập Google cho mỗi máy. Đây là cách làm thật sự hiệu quả.
Vì sao bạn không thể luân phiên hai gói đăng ký Google AI Pro trên Antigravity CLI, nơi nó thật sự cất phiên đăng nhập của bạn, các công cụ đổi tài khoản thực chất làm gì với kho thông tin đăng nhập của hệ điều hành, vì sao một gói gia đình không nhân đôi hạn mức của bạn, và cách tiếp cận duy nhất chạy được nhiều tài khoản song song thật sự.
Đừng đăng xuất khỏi Grok nữa. Chọn tài khoản từ một danh sách.
Chạy một tài khoản Grok công việc, một tài khoản cá nhân và một tài khoản khách hàng trong AgentsRoom, song song, ngay hôm nay.
Ứng dụng đồng hành: theo dõi agent khi đi đường
Sử dụng Claude, Codex, Antigravity CLI hoặc nhà cung cấp AI khác.
Gửi lỗi và yêu cầu thẳng vào backlog công khai của bạn.
Một cái nhìn về AgentsRoom đang hoạt động.