Repo này giải quyết một việc rất cụ thể: biến game single-player thành co-op. Bạn trỏ AI agent (Claude Code, Codex, Gemini CLI, Cursor, OpenCode) vào repo, agent đọc AGENTS.md cùng bộ skills trong .agents/skills, rồi tự nghiên cứu xem game đó đã có mod co-op chưa. Nếu có mod nhưng hỏng, agent tìm bản build cuối, đọc bug report trên issues, forum, Discord, audit code, sửa thành package riêng, test, đóng gói. Nếu chưa có gì, agent reverse engineer game và engine, hook vào, hiển thị người chơi thứ hai, sync enemy, world, story, xử lý chuyển level và save, test, ship.
Điểm đáng nói là phần test. Agent không sửa xong rồi thôi, nó chạy bot trong game để kiểm tra, rồi đóng gói sao cho bạn bè cài một click và join qua Steam relay, không cần port forwarding. Cuối cùng agent mở pull request đóng góp lại repo. Tác giả gọi đây là “MCP server and playbook” để agent reverse engineer, fix, test, ship và chia sẻ những gì nó học được.
Repo có 421 sao, viết chủ yếu bằng C, license MIT. Tạo ngày 2026-10-16, cập nhật 2026-10-18, tức là mới vài ngày tuổi. Con số 421 sao trong khoảng thời gian đó nói lên nhu cầu thật: rất nhiều người muốn chơi lại game cũ với bạn bè nhưng không đủ trình hay đủ thời gian để tự viết mod đồng bộ mạng.
Vì sao nó đang được chú ý
Danh sách game đang được làm co-op ngay lúc này khá tham vọng: Deus Ex (đã release), Fallout: New Vegas, Zelda: Ocarina of Time (fully synced), Dungeon Keeper, S.T.A.L.K.E.R. Shadow of Chernobyl, S.T.A.L.K.E.R. Clear Sky. Từ cộng đồng có Mega Man X, Mega Man X4 (native PC với co-op netplay), Pilotwings 64 (split-screen), Zelda: Oracle of Seasons đang làm dở.
Cái khác biệt so với các dự án mod co-op truyền thống nằm ở chỗ nó không phải một mod cho một game. Nó là một quy trình để agent làm mod cho bất kỳ game nào chạy trên PC. README ghi rõ “Every game that runs on your PC is a candidate”. Playbook phân loại game theo engine và chỉ ra công cụ tương ứng: Unreal 1/2, Source, id Tech, X-Ray thì dùng script mod trên netcode có sẵn; Bethesda (Gamebryo, Creation) thì script extender plugin, host-authority sync, dùng SKSE / F4SE / xNVSE, Ghidra, REA; Unity thì Harmony patch qua BepInEx, MelonLoader, dnSpyEx, Il2CppDumper; UE4/5 thì UE4SS, Dumper-7; RE Engine hay FromSoftware thì DLL hook với REFramework, MinHook, x64dbg.
Có cả hướng cho game console: decomp hoặc recompiled PC port trước, không thì emulator netplay hoặc mod memory-sync giữa hai emulator, với PCSX2 PINE, Dolphin Memory Engine, BizHawk / mGBA Lua. Đây chính là con đường mà co-op Ocarina of Time đã đi.
Cài và chạy thử
Cách nhanh nhất là bảo agent đọc repo. Lệnh trong README, giữ nguyên:
Read https://github.com/cranebeaker/coop-anything and follow AGENTS.md.
I want to play in co-op with my friends.
Agent sẽ đi theo AGENTS.md và các skill trong .agents/skills (bản sao ở .claude/skills cho Claude Code).
Muốn thêm MCP server để agent search được co-op directory, detect engine từ folder cài game, đọc playbook và validate contribution:
claude mcp add coop-anything -- python /tools/mcp/coop_mcp.py
Claude Code tự nhận từ .mcp.json trong repo. Với Codex, Gemini CLI và Cursor thì xem playbook/mcp.md. Phần reverse engineer nặng thì nên ghép với một MCP chuyên dụng như REA (npx rea-agents setup): Co-op Anything biết cần làm gì, REA soi vào bên trong game.
Lưu ý nhỏ: đường dẫn trong lệnh MCP là /tools/mcp/coop_mcp.py, bạn cần trỏ đúng vị trí file trên máy mình.
Ai nên dùng, dùng khi nào
Hợp nhất với người có game cũ trong library Steam hoặc GOG mà muốn rủ bạn chơi lại: Deus Ex, Dungeon Keeper, Fallout: New Vegas. Những game này đều đã có kết quả cụ thể trong bảng “Games so far”: Deus Ex revive mod HX với fix package, Steam relay, automated test suite; Dungeon Keeper shared-keeper co-op trên KeeperFX; Fallout: New Vegas story co-op với shared quests, dialogue results, karma và reputation; Ocarina of Time thì fix cho fork Ship of Harkinian đã sync đầy đủ.
Cũng hợp với người thích vọc: có sẵn directory hơn 230 mod co-op và các lỗ hổng cho game khác, mỗi mục ghi rõ nó thực sự sync cái gì và được test tới đâu. Bạn muốn biết mod co-op của game X có đáng tin không thì tra ở đây trước khi cài.
Không hợp với người muốn cài rồi chơi ngay. Bạn vẫn phải là người review diff và publish PR, và agent có thể mất nhiều lượt chạy mới xong một game. Với game AAA đóng binary hoàn toàn, README tự nhận là “the hardest path”.
Ưu điểm và hạn chế
Ưu: quy trình rõ ràng, chia hai nhánh (revive mod có sẵn và build từ zero), mỗi nhánh có skill và guide riêng. Playbook phân loại theo engine family nên agent không phải mò từ đầu. Có MCP server để agent tra cứu thay vì đoán. License MIT, thoáng.
Hạn chế: repo mới tạo 2026-10-16, tính đến lúc cập nhật 2026-10-18 mới hai ngày. Độ trưởng thành chưa cao, README còn bị cắt, phần FAQ và Docs chưa thấy nội dung trong bản rút gọn. Số game đã release thật sự hoàn chỉnh còn ít, phần lớn đang ở trạng thái “in progress”. Chất lượng đầu ra phụ thuộc nặng vào agent bạn dùng và số token bạn dám đốt.
Cần để ý: mô hình “mỗi agent làm xong thì gửi PR” nghĩa là directory có thể có entry sai hoặc lỗi thời, bạn nên tự kiểm tra trước khi tin. Và dù có Steam relay thì việc chơi co-op vẫn cần cả hai bên cài đúng package, lệch version là hỏng.
Một điểm tôi thấy thú vị: Co-op Anything không tự nhận mình là mod, nó là bộ hướng dẫn để agent làm mod. Cách đóng gói đó khiến dự án sống được lâu hơn một mod đơn lẻ, vì mỗi game agent làm xong lại đắp thêm vào playbook. Nhưng nó cũng đặt cược vào việc agent đủ giỏi để reverse engineer binary phức tạp, và hiện tại bằng chứng mạnh nhất mới là 5 game trong bảng kết quả cùng hơn 230 entry directory.
Nếu bạn có một game cũ đang nằm im trong library và một buổi tối rảnh, thử trỏ agent vào repo này. Xem nó làm được gì trước khi bạn phải tự mở Ghidra. Repo ở đây: cranebeaker/coop-anything.
