Xem nhanh app desktop mới của Herdr

Đi qua app macOS của Herdr: onboarding, điều phối nhiều coding agent, thêm máy qua SSH, đổi layout, theme, cài layout và mod Insights qua agent.

Đã duyệt độc lập · cập nhật 01/11/2026 · 10 min

1. App macOS của Herdr: điều phối agent và tùy chỉnh mọi thứ

lustoykov mở đầu bằng một tin: Herdr vừa có một ứng dụng macOS mới, và theo anh (video đăng ngày 31/10/2026) nó "absolutely gorgeous", đẹp tuyệt đối. Với Herdr mới, bạn vẫn điều phối (orchestrate) được nhiều AI agent đến từ các nhà cung cấp khác nhau. Điểm khác ở lần này là bạn tùy chỉnh được trải nghiệm theo bất kỳ cách nào mình muốn. Anh nói bạn có thể bảo Herdr biến ứng dụng thành một đồng cỏ (pasture), nơi mỗi con cừu là một coding agent khác nhau.

Theo anh (video đăng ngày 31/10/2026), app này cực kỳ customizable, và nếu bạn thích tùy chỉnh phần mềm thì bạn sẽ rất thích ứng dụng mới. Bên dưới, nó vẫn là một terminal multiplexer, nên cảm giác vẫn rất, rất quen thuộc.

Bạn không chỉ sửa được layout, phần anh nói sẽ cho xem cách làm, mà còn thêm được mod (video đăng ngày 31/10/2026). Bấm vào mục Mods, bạn thấy các mod mà cộng đồng đã tạo. Một ví dụ là mod Insights, hiển thị mức dùng model (model usage) từ các nhà cung cấp khác nhau. Anh nói sẽ cho xem cách cài tất cả những thứ này.

Trang Mods của herdr.dev với tiêu đề Pieces for your window và các thẻ Insights, Atuin Threads, Automations
Trang Mods trên herdr.dev, tiêu đề "Pieces for your window": mod là một phần bạn thêm vào layout đang có, như một key prefix hay một panel; copy một dòng và agent của bạn thêm nó vào. Hàng đầu có các mod Insights, Atuin Threads và Automations (trang web trong video đăng ngày 31/10/2026).

2. Cài đặt và kiến trúc mới: client và herdr-core

Để cài ứng dụng, bạn vào herdr.dev rồi tải bản cho nền tảng của mình: macOS, Linux hoặc Windows; với anh là macOS (video đăng ngày 31/10/2026). Trên màn hình, trang chủ ghi "Made for your agents. Remade by them.", mô tả Herdr là một native app cho Claude Code, Codex và mọi coding agent khác, có nút "Download for Mac" và một lệnh cài từ terminal cho macOS và Linux:

curl -fsSL https://releases.herdr.dev/app/install.sh | sh
Trang chủ herdr.dev: Made for your agents. Remade by them, nút Download for Mac và lệnh curl cài đặt
Trang chủ herdr.dev: "Herdr is a native app for Claude Code, Codex and any other coding agent. Your agent can change any part of it. Close it, they keep working." Bên dưới là nút tải cho Mac, lệnh cài bằng curl, và dòng "Ask your agent to change Herdr. Try one:" với các lựa chọn Herdr, Terminals, Code, Board, Pasture, 1998 (trang web trong video đăng ngày 31/10/2026).

Theo lustoykov (video đăng ngày 31/10/2026), bản thân ứng dụng có một kiến trúc mới, rất dễ mở rộng (super extensible), cho phép cài nó trên các hệ điều hành khác như Omarchy. Thứ ta đang thấy chỉ là client; bên dưới còn có herdr-core, phần giúp ứng dụng làm được việc terminal multiplexing. Anh nói sẽ nói thêm về phần này một chút sau.

3. Onboarding: light mode, thêm máy và mod Files

Rồi tới phần onboarding. Anh chọn light mode và xin lỗi trước nếu người xem đang ở trong phòng tối, vì anh thấy nó trông rất đẹp. Theo anh (video đăng ngày 31/10/2026), bạn có thể chép sang bất kỳ setting hay cấu hình nào từ setup cũ với terminal UI. Trên màn hình, mục "Coming from herdr?" ghi đây là một app mới trên một core mới, các workspace herdr cũ ở nguyên chỗ, ý tưởng vẫn như trước (spaces, tabs và terminals), và nếu muốn mang keybind cùng setting sang thì đưa cho agent một dòng lệnh.

Anh bấm Next. Ngay ở bước này đã thêm được một máy tính khác (video đăng ngày 31/10/2026). Anh sẽ thêm một máy khác, nhưng không phải ở bước này. Theo anh, cách thêm máy khác rất trực quan, và giao diện thì rất, rất đẹp.

Đến đây bắt đầu thấy sức mạnh của việc tùy chỉnh: ngay trong onboarding, bạn thêm được một mod hiển thị cây thư mục (file tree) (video đăng ngày 31/10/2026). Anh bật nó lên để xem nó trông thế nào, bấm Next, và ở bước cuối mở một space. Cây thư mục hiện ra, anh thấy nó rất đẹp, và nó cũng đóng lại được (demo trong video đăng ngày 31/10/2026).

Bước Choose your panels trong onboarding với hai panel Files và Changes
Bước "Choose your panels" của onboarding: Herdr đi kèm hai panel, Files (mods/files, thư mục đang mở dạng cây, mở file để đọc có highlight) và Changes (mods/changes, những gì agent đã đổi, từng file với diff và một ô commit). Bên dưới là gợi ý hỏi agent làm một board các agent, các pull request, một cost meter hay sidebar bên phải (màn hình trong video đăng ngày 31/10/2026).

4. Phím tắt, tab, space và coding agent đầu tiên

Theo lustoykov (video đăng ngày 31/10/2026), key binding của app khác tmux và chuẩn hơn, nhưng bạn vẫn dùng được key binding của tmux. Bạn chỉ cần hỏi Herdr: "hey, can we use the tmux bindings".

Ví dụ, bấm Command T là mở một tab mới, và trong các tab khác nhau có các terminal panel khác nhau (demo trong video đăng ngày 31/10/2026). Anh gọi đây là trải nghiệm Herdr thường thấy. Anh vào một project, và tên space đổi theo tên project. Bạn có thể thêm nhiều space, và anh khuyên dùng một space cho mỗi project (video đăng ngày 31/10/2026).

Để chạy một coding agent, anh gõ claude hoặc codex. Coding agent hiện lên, và nó cũng xuất hiện ở góc dưới bên trái. Lúc đó nó đang idle, và ở đó bạn xem được trạng thái của coding agent: đang làm việc hay không (demo trong video đăng ngày 31/10/2026).

Spaces space = tên project+ space khác Agents (góc dưới trái) claude · idle trạng thái: working hay không tab 1Command T terminal panelgõ claude hoặc codex terminal panel mỗi tab: các terminal panel khác nhau
Hình 4.1Những gì lustoykov cho xem ở lần mở đầu tiên: Command T mở tab mới, mỗi tab có các terminal panel; tên space đổi theo project, anh khuyên một space cho mỗi project; agent vừa chạy hiện ở góc dưới bên trái kèm trạng thái (video đăng ngày 31/10/2026).

5. AGENTS.md và herdr-core

Theo lustoykov (video đăng ngày 31/10/2026), vì đây là một phần mềm tự tùy chỉnh được, nên đặt dòng sau vào file agents.md của bạn là một ý hay. Trên màn hình, anh gõ nó vào ô nhập của Claude Code:

Read ~/.config/herdr-app/AGENTS.md
Claude Code chạy trong Herdr, ô nhập có dòng Read ~/.config/herdr-app/AGENTS.md
Claude Code v2.1.316 (Opus 5.5 with high effort) chạy trong space vidfactory của Herdr; ô nhập có dòng "Read ~/.config/herdr-app/AGENTS.md", còn sidebar Agents báo một agent đang Idle (demo trong video đăng ngày 31/10/2026).

Theo anh (video đăng ngày 31/10/2026), file này chứa các hướng dẫn về cách Herdr có thể tự sửa chính nó. Bản thân các hướng dẫn về cơ bản tham chiếu tới core, tới herdr-core, và herdr-core là một command line interface. Giao diện đồ họa này được dựng trên herdr-core.

Anh kể nhóm làm Herdr đã tách riêng herdr-core thành một thư viện và CLI riêng, vì như vậy các developer khác dựng được những client khác lên trên (video đăng ngày 31/10/2026). Anh lấy ví dụ: Omarchy có thể lấy herdr-core rồi dựng một client cho Omarchy.

Với herdr-core, bạn còn liệt kê được mọi agent của mình rồi attach vào chúng trong một terminal (video đăng ngày 31/10/2026). Anh gọi đó là một giao diện cấp thấp hơn của app Herdr.

6. Bảo Herdr mở bốn coding agent

Theo lustoykov (video đăng ngày 31/10/2026), như với terminal interface, bạn vẫn thực hiện các thao tác khác nhau chỉ bằng cách bảo Herdr làm. Anh nói với agent: hãy chia panel theo chiều dọc và chạy hai coding agent Codex, đồng thời thêm một tab khác và chạy hai coding agent Claude trong tab đó.

Trạng thái làm việc ở sidebar đổi, agent bắt đầu làm (demo trong video đăng ngày 31/10/2026). Trên màn hình, Claude Code ghi nó sẽ đọc file AGENTS.md trước, và các từ bị viết sai trong câu lệnh có lẽ là Codex và Claude. Anh nói có lẽ nó sẽ chia pane theo chiều dọc. Agent tự mở thêm một tab với hai coding agent Claude Code, và cả hai đang idle.

Agent ở vị trí số một phía trên vừa phát một âm thanh báo đã xong; anh nói đây là những âm thanh điển hình của Herdr (demo trong video đăng ngày 31/10/2026). Anh bấm vào tab đầu và thấy hai agent Codex cùng phần chia dọc.

Herdr với Claude Code bên trái và hai pane Codex bên phải, sidebar liệt kê năm agent idle
Kết quả trên màn hình: Claude Code báo đã thêm bốn agent trong ~/biz/code/vidfactory. Tab 1 chia đôi, nửa phải chia tiếp trên dưới với một agent Codex mỗi ô (t11, t12); tab mới "claude" có hai agent Claude cạnh nhau (t13, t14). Nó ghi thêm rằng Herdr hiện các agent Codex là "done", nghĩa là chúng đang idle ở prompt. Sidebar liệt kê năm agent Idle (demo trong video đăng ngày 31/10/2026).

Theo lustoykov (video đăng ngày 31/10/2026), mọi agent này giao tiếp được với nhau vì Herdr cung cấp một cầu nối (bridge) nối tất cả agent. Agent này có thể là lead agent của anh, và anh có thể bảo lead agent giao việc cho các agent khác. Anh không đi vào chi tiết vì nghĩ người xem có lẽ đã quen với Herdr: bạn chỉ cần nói "bạn là lead agent của tôi, hãy giao việc cho các worker", rồi tất cả đồng bộ và giao tiếp với nhau, điều anh thấy thật sự rất hay.

7. Sắp xếp, kéo thả và chia pane

Lúc này mọi agent đều idle. Theo lustoykov (video đăng ngày 31/10/2026), bạn có thể sắp xếp chúng theo mức ưu tiên (priority) hoặc theo group space; anh mới có một group space nên việc đó chưa có nhiều ý nghĩa, nhưng anh muốn người xem biết là làm được.

Anh cũng thấy hay là kéo thả được các coding agent sang những chỗ khác nhau: sau một lần kéo, màn hình có ba agent xếp dọc. Anh chia một agent theo chiều ngang, rồi chia theo chiều dọc, rồi phóng to nó ra cả cửa sổ. Theo anh (demo trong video đăng ngày 31/10/2026), nó rất, rất linh hoạt.

kéo thả:ba agent xếp dọc chia một agenttheo chiều ngang rồi chiatheo chiều dọc một agent phóng tora cả cửa sổ
Hình 7.1Chuỗi thao tác lustoykov làm với các pane: kéo thả thành ba agent xếp dọc, chia ngang, chia dọc, rồi phóng to một agent ra cả cửa sổ (demo trong video đăng ngày 31/10/2026).

8. Thêm máy remote qua SSH

lustoykov cho xem thêm vài thứ cơ bản. Bạn thêm được một máy remote bằng mục Add machine, và dựa trên cấu hình SSH của bạn, bạn thấy các máy khác nhau (video đăng ngày 31/10/2026). Anh có một máy anh dùng để chạy AI local và một máy Mac mini; anh thêm máy Mac mini. Khi thêm xong, các space được chia theo hai máy anh có (demo trong video đăng ngày 31/10/2026).

Hộp thoại Add a machine của Herdr với danh sách máy lấy từ ssh config và ô user@host
Hộp "Add a machine": "A VPS, a Mac mini, a box at home: Herdr reaches it over ssh, and agents there keep running while your laptop sleeps." Bên dưới là danh sách máy lấy từ ssh config, mỗi máy một nút Add, và ô "user@host" để tự gõ cách SSH tới máy (màn hình trong video đăng ngày 31/10/2026).

Bấm dấu cộng, anh thêm được một space khác (demo trong video đăng ngày 31/10/2026). Anh chuyển sang một project khác, và tên space đổi theo. Đây là một terminal bình thường, và anh cũng chạy được coding agent trong đó. Theo anh (video đăng ngày 31/10/2026), đây là một trải nghiệm rất quen, nhưng trông đẹp hơn, anh nghĩ vậy, dù anh nói anh cũng không chắc.

9. Layout Terminals cho người quen terminal

Có thể bạn đến từ terminal và rất thích terminal. Với trường hợp đó, lustoykov nói có tin vui: bạn vào settings và đổi được layout của Herdr. Ví dụ chọn layout Terminals, thì nó trông giống giao diện terminal UI cũ hơn nhiều. Anh bấm Escape để đóng settings (demo trong video đăng ngày 31/10/2026).

Góc trên bên trái là các project anh có, với các space khác nhau và các máy tính khác nhau (demo trong video đăng ngày 31/10/2026). Anh chuyển sang một coding agent khác, chuyển qua lại giữa chúng, và chỉ vào các icon. Anh nói anh rất thích các icon đó mà không biết vì sao: khi thấy icon terminal, icon Claude Code và border radius ở đây, anh thấy nó được làm rất, rất gọn gàng.

Layout Terminals của Herdr: nền tối, các tab ở trên cùng, hai pane Claude Code cạnh nhau
Layout Terminals: nền tối, các tab nằm thành hàng trên cùng (vidfactory, tab 1, tab claude), và tab claude có hai pane Claude Code cạnh nhau, mỗi pane có icon riêng và các nút chia, phóng to, đóng ở góc (màn hình trong video đăng ngày 31/10/2026).

10. Settings, Herdr 98 và theme

Để ra khỏi giao diện terminal này, lustoykov bấm một icon rồi gõ settings; anh nói tất cả những thao tác đó cũng có key binding (video đăng ngày 31/10/2026). Anh vào settings để thử một chút: chọn Herdr 98 để xem nó trông thế nào. Giao diện chuyển sang trải nghiệm Windows 98, vẫn có các mục machines, alerts, updates, privacy, look (demo trong video đăng ngày 31/10/2026).

Anh quay về layout bình thường. Theo anh (video đăng ngày 31/10/2026), bạn cũng đổi được appearance, và anh thấy các theme thật sự rất hay: dark mode có ink, moss, nhưng anh thích light mode nhất.

Settings của Herdr, mục Look: ba layout Herdr, Terminals, Herdr 98 và các theme dark, light
Settings, mục Look: Layout có ba lựa chọn Herdr (đang chọn), Terminals và Herdr 98; Theme có Appearance System, Light, Dark; nhóm Dark gồm graphite, ink, moss, atom one dark, nhóm Light gồm paper; bên dưới là Zoom 130% và Terminal font JetBrains Mono (màn hình trong video đăng ngày 31/10/2026).

11. hc: CLI của herdr-core

lustoykov nhắc lại: đây là một giao diện đồ họa dựng trên hc, mà anh nói là herdr-core (video đăng ngày 31/10/2026). Anh mở phần help của hc. Có nhiều lệnh khác nhau: liệt kê mọi session bạn đang có, và attach vào các session khác nhau từ các terminal khác nhau.

Trên màn hình, anh gõ hc list và nhận lỗi "unrecognized subcommand 'list'" kèm gợi ý "a similar subcommand exists: 'ls'". Lệnh tiếp theo trên màn hình liệt kê các terminal với ba cột AGENT, WHERE, STATUS (demo trong video đăng ngày 31/10/2026):

hc ls
Terminal zsh trong Herdr: lỗi hc list, rồi bảng kết quả của hc ls
Kết quả hc ls: t1 là claude-code ở trạng thái done, t11 và t12 là codex idle, t13 và t14 là claude-code idle trong tab claude, vài terminal zsh đang running, thêm hai terminal trên mac-mini; dòng cuối ghi "13 finished hidden (--all)" (demo trong video đăng ngày 31/10/2026).

Anh nói anh tin là nhóm Herdr có một mobile app sắp ra (theo lời anh, video đăng ngày 31/10/2026), vì tại thời điểm quay, nếu bạn có một app terminal trên điện thoại, bạn không kết nối thẳng được vào app desktop này. Nhưng bạn có thể dùng hc để attach vào một session hay một agent, rồi kết nối tới terminal session đó.

12. Cài một layout từ trang Layouts

Với layout, theo lustoykov (video đăng ngày 31/10/2026), có khá nhiều layout của cộng đồng để dùng và cài, cùng vài ví dụ do chính Herdr làm. Trên màn hình, trang Layouts của herdr.dev ghi "Whole new windows.": một layout là cả một cửa sổ, cái gì nằm đâu và trông thế nào; copy một dòng là agent thêm nó cạnh layout của bạn, còn layout của bạn giữ nguyên.

Anh xem một layout và nói nó trông khá giống T3 Code, nếu anh không nhầm (video đăng ngày 31/10/2026). Bấm vào thì chỉ việc copy câu cần nói với agent, rồi dán vào agent mà anh coi là lead agent. Dòng trên màn hình:

Read ~/.config/herdr-app/AGENTS.md, then add this layout: herdr.dev/layouts/herdrdev/threads

Theo anh (video đăng ngày 31/10/2026), câu này khiến agent đọc hướng dẫn của Herdr rồi thêm layout qua đường link này. Nhưng bạn sửa được giao diện này theo bất kỳ cách nào mình muốn; anh nói thứ giới hạn là sự sáng tạo của chính bạn. Layout mới bắt đầu cài, và anh định dùng nó rồi thêm một mod.

Ô nhập của Claude Code trong Herdr có câu lệnh đọc AGENTS.md rồi thêm layout threads
Câu copy từ trang layout được dán vào ô nhập của Claude Code (agent đã mở bốn agent ở phần trước), bên phải là các pane Codex và hai terminal zsh (demo trong video đăng ngày 31/10/2026).

13. Layout Threads: settle, pin, snooze

Cài xong, lustoykov cho xem giao diện của ứng dụng lúc đó. Khi một thread làm xong, anh settle được nó, pin được nó, và (sau khi tự hỏi đó là gì) snooze được nó (demo trong video đăng ngày 31/10/2026). Theo anh, cảm giác này rất giống T3 Code. Bấm vào settings, anh thấy layout mới nằm ở phía bên phải.

Layout Threads: inbox thread bên trái, pane Claude Code và Codex ở giữa, ô nhập Ask Claude Code phía dưới
Layout Threads: cột trái là danh sách thread theo project (vidfactory, hallvi…) với trạng thái như "Working 59s"; phía dưới là ô "Ask Claude Code for changes, send follow-ups, or attach images" với các nút Claude Code, Full access, Plan. Trong pane, Claude Code báo đã đọc mọi thứ, các icon là Lucide SVG, và đang cài layout (demo trong video đăng ngày 31/10/2026).

14. Mod Insights và giới hạn của việc tùy chỉnh

Rồi anh xem vài mod. Theo lustoykov (video đăng ngày 31/10/2026), mod Insights cho bạn mức dùng model theo từng nhà cung cấp. Anh copy hướng dẫn cài và lại đưa cho agent của mình. Anh kể đã cài nó ngay trong ngày quay, và lúc đó nó hơi lỗi (buggy), nên anh tò mò xem lần này có chạy không.

Bấm dấu cộng, bạn mở được các agent khác, space mới, worktree mới, hoặc một terminal mới nếu muốn (demo trong video đăng ngày 31/10/2026). Theo anh, bạn cũng sửa được giao diện này, tùy chỉnh theo cách mình muốn. Thứ duy nhất không tùy chỉnh được là giao diện của settings: anh đã thử, và agent trả lời đại ý "OK, Herdr không cho phép việc đó" (video đăng ngày 31/10/2026).

Agent làm xong (demo trong video đăng ngày 31/10/2026). Anh hỏi agent có mở Insights trong tab được không; trên màn hình câu anh gõ là:

can u open the insights in a tab?

Anh hy vọng Insights hiện ra đâu đó, và nó hiện ra, rồi bắt đầu tính mức dùng model của anh (demo trong video đăng ngày 31/10/2026). Anh muốn sửa một điểm: không có chỗ nào để bấm một nút là thấy Insights, lần nào anh cũng phải hỏi agent. Nên anh bảo agent: "hey, can you pin insights all the time?".

Agent vừa phát âm thanh báo đã xong. Theo anh (video đăng ngày 31/10/2026), bạn tắt được các âm thanh này trong mục alerts, vì khi bắt đầu làm việc với nhiều AI agent thì nó khá ồn.

trang Mods:copy hướng dẫn cài dán cho agent,agent cài mod "open the insightsin a tab?" "pin insightsall the time?" mỗi bước là một câu nói với agent; settings là phần anh không đổi được
Hình 14.1Cách lustoykov cài và mở mod Insights: mọi bước đi qua agent, từ dán hướng dẫn cài tới mở Insights trong tab và pin nó lại; giao diện settings là phần agent báo Herdr không cho đổi (demo trong video đăng ngày 31/10/2026).

15. Setup của một người dùng, Omarchy và kết quả Insights

Trong lúc Insights đang tính, lustoykov cho xem một ảnh chụp màn hình của một người dùng: theo anh, đó là một setup đúng nghĩa với nhiều space và agent đang chạy, và anh thấy nó trông rất gọn (video đăng ngày 31/10/2026). Anh nói điều cộng đồng đang hào hứng là cài Herdr trên Omarchy, vì cả hai đều xoay quanh việc tùy chỉnh, và với vài tùy chỉnh Omarchy thì nó sẽ rất tuyệt.

Mức dùng của anh quá lớn nên mod Insights bị crash, và anh nhờ Claude Code sửa (demo trong video đăng ngày 31/10/2026). Rồi anh cho xem mod Insights trông thế nào. Anh nói đáng tiếc là còn một bug nữa khiến nó không hiện top models, nhưng bạn có thể nhờ Claude sửa luôn; anh đã thử trước đó, Claude sửa được và nó chạy tốt, nên anh không mất thêm thời gian của người xem cho việc đó.

Tab Insights trong Herdr với các ô số liệu All time, Today và biểu đồ Top models
Tab Insights: dải báo "This view could not be re-rendered; showing the last version that worked", các ô All time và Today (input, output, cache hit rate, top model), và phần Model usage với bộ lọc Week, Month, Year, All, provider, model cùng biểu đồ Top models (màn hình trong video đăng ngày 31/10/2026).

Anh nói anh muốn cho xem ứng dụng macOS mới của Herdr, và anh thấy nó trông thật sự rất đẹp (video đăng ngày 31/10/2026). Anh cảm ơn mọi người đã xem.

Nguồn và liên kết 9 nguồn

  1. Tên gốc: Herdr's New Native Desktop App: Powerful and Gorgeous
  2. Sự kiện: YouTube
  3. Video gốc: https://www.youtube.com/watch?v=6GR75W2dRmU youtube.com
  4. Kênh YouTube lustoykov (lustoykov): youtube.com/channel/UCpmdoHc-DUViBSQve7m3Ycw youtube.com
  5. Trang chủ Herdr (đọc ngày 01/11/2026): mô tả app là native app cho Claude Code, Codex và các coding agent khác; agent chạy trong herdr-core, một server nhỏ trên máy, nên đóng cửa sổ vẫn chạy; cấu hình nằm ở ~/.config/herdr-app với một file AGENTS.md cho agent; app, herdr-core và Herdr TUI mã nguồn mở theo Apache 2.0: herdr.dev herdr.dev
  6. herdr-core và lệnh hc (đọc ngày 01/11/2026): các lệnh hc run, hc ls, hc attach, hc machine add: herdr.dev/core herdr.dev
  7. Trang Layouts của Herdr (đọc ngày 01/11/2026): herdr.dev/layouts herdr.dev
  8. Layout Threads (đọc ngày 01/11/2026): mỗi tab thành một thread trong inbox của project, có pin, snooze, settle: herdr.dev/layouts/herdrdev/threads herdr.dev
  9. Trang Mods của Herdr (đọc ngày 01/11/2026): herdr.dev/mods herdr.dev