Các kho lưu trữ GitHub giúp một kỹ sư AI làm việc hiệu quả bằng cả đội ngũ 5 người. Dưới đây là danh sách đầy đủ.

@noisyb0y1
TIẾNG ANH12 thg 8, 2026
232K
131
18
13
349

TL;DR

Hướng dẫn này phác thảo một bộ công cụ kỹ thuật AI mạnh mẽ, sử dụng 5 kho lưu trữ mã nguồn mở để điều phối các tác nhân chuyên biệt cho việc lập kế hoạch, lập trình và kiểm thử, từ đó nhân rộng hiệu suất của một lập trình viên lên gấp nhiều lần.

Một kỹ sư phần mềm cấp cao tại Anthropic, Google hoặc OpenAI kiếm 1,2 triệu đô la mỗi năm. Không phải gõ nhầm đâu. Lương cơ bản, cổ phiếu, thưởng - tổng gói đãi ngộ của một kỹ sư hàng đầu tại một công ty AI tiên phong chạm mốc bảy con số mỗi năm.

Và ngay bây giờ, bạn có thể tự động hóa 80% những gì kỹ sư đó làm chỉ với năm kho lưu trữ mã nguồn mở và Kimi K3.

Không phải vì AI thay thế kỹ sư. Mà vì những kỹ sư kiếm 1,2 triệu đô la đã dùng những hệ thống như thế này để làm công việc của năm người. Họ xây dựng lớp tự động hóa. Họ kết nối các kho lưu trữ với nhau. Họ ngừng viết code thủ công và bắt đầu điều phối các hệ thống tự viết code cho họ.

Đây chính là stack cụ thể. Từng kho lưu trữ. Cách chúng kết nối. Cách bạn tự xây dựng.

Đánh dấu bài viết này và theo dõi

Tôi là Noisy, một lập trình viên với 4 năm kinh nghiệm. Tôi xây dựng các hệ thống AI, quy trình tự động hóa và tìm cách biến công nghệ thành thu nhập thực thụ.

Vì sao một kho lưu trữ không bao giờ là đủ

Hầu hết lập trình viên dùng công cụ viết code AI đều dùng sai cách. Họ mở một cửa sổ chat, nhờ Claude hoặc Kimi viết một hàm, copy kết quả rồi chuyển sang việc khác. Họ chỉ nhanh hơn khoảng 20%.

Những kỹ sư kiếm 1,2 triệu đô la không làm theo cách đó.

Họ xây dựng một hệ thống nơi một agent lập kế hoạch công việc, một agent khác triển khai, agent thứ ba review, agent thứ tư chạy kiểm thử và toàn bộ hệ thống ghi nhớ mọi thứ đã xảy ra tuần trước. Họ không thay thế chính mình. Họ xây dựng một đội ngũ quanh mình.

text
1Cách sai:
2Bạn → chat với AI → copy kết quả → dán → lặp lại
3
4Cách đúng:
5Bạn → điều phối → các agent lập kế hoạch, triển khai, review, kiểm thử
6 → hệ thống ghi nhớ mọi thứ
7 → bạn review kết quả cuối cùng

Sự khác biệt giữa hai cách tiếp cận này chính là sự khác biệt giữa một lập trình viên gõ phím nhanh hơn và một lập trình viên một mình vận hành cả một công ty phần mềm.

Đây là năm kho lưu trữ giúp cách tiếp cận thứ hai trở nên khả thi.

Kho lưu trữ 1 - Kimi Code

github.com/MoonshotAI/kimi-code

Noisy - inline image

Đây là Kỹ sư cấp cao AI của bạn. Không phải công cụ tự động hoàn thành code. Không phải trợ lý chat. Đây là một terminal agent sống ngay trong môi trường phát triển của bạn và tự động xử lý toàn bộ quy trình kỹ thuật.

Kimi Code đọc toàn bộ kho lưu trữ của bạn. Nó hiểu kiến trúc tổng thể. Nó chỉnh sửa các file trên toàn bộ codebase, chạy lệnh shell, tìm kiếm code liên quan, tra cứu tài liệu và thực thi trọn vẹn vòng lặp kỹ thuật mà bạn không cần cầm tay chỉ việc từng bước.

text
1Issue mới được báo cáo
2
3Kimi Code đọc kho lưu trữ
4
5Hiểu các phụ thuộc
6
7Viết phần triển khai
8
9Chạy các bài kiểm thử
10
11Tự động sửa lỗi
12
13Git diff
14
15Commit và tạo PR

Bản phát hành tháng 7/2026 bổ sung một thứ đặc biệt mạnh mẽ: các subagent. Thay vì một phiên Kimi làm mọi thứ, nó giờ có thể tạo ra các agent chuyên biệt hoạt động trong các ngữ cảnh riêng.

text
1Kimi K3
2├── plan agent - hiểu nhiệm vụ, chia nhỏ công việc
3├── coder agent - viết phần triển khai
4└── explore agent - nghiên cứu codebase và tài liệu

Mỗi subagent hoạt động trong ngữ cảnh riêng để phiên chính không bị đầy các token không liên quan. Agent lập kế hoạch không cần biết mọi file mà agent viết code từng đụng tới. Agent viết code cũng không cần toàn bộ lịch sử khám phá.

Đây không phải AI viết code. Đây là AI hoàn thành các nhiệm vụ kỹ thuật.

Hệ thống Skills

Kimi Code có một kho skills tích hợp sẵn. Skill là một thư mục chứa SKILL.md, mô tả cho agent biết phải làm gì, làm khi nào và làm như thế nào.

text
1security-review/
2├── SKILL.md - hướng dẫn, quy tắc, ví dụ
3├── scripts/ - kiểm tra tự động
4└── references/ - quy tắc OWASP, các mẫu bảo mật

Thay vì một AI tổng quát:

Một Kimi làm mọi thứ

Bạn nhận được:

text
1Kimi K3
2├── Chuyên gia Frontend
3├── Chuyên gia đánh giá bảo mật
4├── Chuyên gia cơ sở dữ liệu
5├── Kỹ sư kiểm thử
6└── Chuyên gia viết tài liệu

Mỗi skill biến cùng một mô hình thành một chuyên gia trong lĩnh vực cụ thể. Kỹ sư 1,2 triệu đô la tại Anthropic có kiến thức chuyên sâu tích lũy qua nhiều năm. Skills mang lại cho bạn sự chuyên môn hóa đó ngay khi cần.

Kho lưu trữ 2 - Kimi Agent SDK

github.com/MoonshotAI/kimi-agent-sdk

Noisy - inline image

Nếu Kimi Code là kỹ sư, thì Kimi Agent SDK là lớp quản lý cho phép bạn xây dựng sản phẩm trên nền tảng của kỹ sư đó.

Có sẵn cho Python, Node.js và Go. SDK tái sử dụng cùng bộ tools, skills và cấu hình MCP server từ Kimi Code. Điều đó có nghĩa là mọi thứ bạn thiết lập trong Kimi Code - skills, kết nối MCP, cấu hình tools - đều có sẵn ngay qua SDK.

text
1Sản phẩm hoặc hệ thống tự động hóa của bạn
2
3Kimi Agent SDK
4
5Kimi Code Runtime
6
7Kimi K3
8
9Tools / MCP / Skills

Bạn có thể xây dựng gì với bộ công cụ này:

text
1Bot sửa lỗi | theo dõi GitHub issues, tự động sửa
2Dịch vụ review code | review mọi PR trước khi con người xem
3Agent nội bộ công ty | trả lời câu hỏi về codebase của bạn
4Telegram coding agent | lập trình viên yêu cầu tính năng qua tin nhắn
5GitHub worker | xử lý các tác vụ thường nhật trong nền

Sự khác biệt giữa việc dùng trực tiếp Kimi Code và dùng Agent SDK: Kimi Code dành cho bạn sử dụng một cách tương tác. SDK dành cho việc xây dựng các hệ thống tự chạy mà không cần đến bạn.

Một lập trình viên với Agent SDK có thể cung cấp các dịch vụ mà trước đây cần cả một đội ngũ kỹ thuật. Không phải vì AI có phép màu. Mà vì lớp điều phối xử lý những phần không cần đến phán đoán của con người.

Kho lưu trữ 3 - OpenAI Agents SDK + Kimi K3

github.com/openai/openai-agents-python

Noisy - inline image

Đây là nơi một kỹ sư trở thành năm.

OpenAI Agents SDK là một framework nhẹ để xây dựng các quy trình multi-agent. Và vì Kimi API tương thích với OpenAI, bạn có thể chạy toàn bộ framework với Kimi K3 làm mô hình.

python
1from agents import Agent, AsyncOpenAI, OpenAIChatCompletionsModel
2
3client = AsyncOpenAI(
4 base_url="https://api.moonshot.ai/v1",
5 api_key="YOUR_KIMI_KEY"
6)
7
8kimi = OpenAIChatCompletionsModel(
9 model="kimi-k3",
10 openai_client=client
11)
12
13coder = Agent(
14 name="Senior Coder",
15 instructions="Implement production-ready code with tests.",
16 model=kimi
17)
18
19reviewer = Agent(
20 name="Security Reviewer",
21 instructions="Review code for security issues and performance.",
22 model=kimi
23)

Cùng một mô hình. Hướng dẫn khác nhau. Chuyên môn hóa khác nhau. Chạy song song.

text
1Bạn giao nhiệm vụ cho Manager Agent
2
3Manager Agent chia nhỏ nhiệm vụ
4
5Research Agent → tìm cách tiếp cận và thư viện tốt nhất
6Coding Agent → triển khai giải pháp
7Testing Agent → viết và chạy kiểm thử
8Security Agent → review các lỗ hổng bảo mật
9Docs Agent → viết tài liệu
10
11Manager Agent review toàn bộ kết quả
12
13Bạn nhận code hoàn chỉnh, đã kiểm thử, có tài liệu và đã được review

Đây không phải đội năm người theo nghĩa bóng. Đây thực sự là năm agent chuyên biệt cùng lúc xử lý một nhiệm vụ. Một mô hình. Năm vai trò. Một kỹ sư điều phối mọi thứ.

Kỹ sư 1,2 triệu đô la tại một phòng lab tiên phong không tự mình viết toàn bộ code. Họ thiết kế hệ thống, review kết quả và đưa ra quyết định. Việc triển khai thực tế diễn ra thông qua các hệ thống họ xây dựng. Và đó chính là hệ thống này.

Kho lưu trữ 4 - OpenHands

github.com/OpenHands/OpenHands

Noisy - inline image

75.000 sao GitHub. Sự khác biệt giữa công cụ này và Kimi Code nằm ở phạm vi những gì nó có thể tự động thực thi.

Kimi Code là một terminal agent. OpenHands là một môi trường phát triển tự động hoàn chỉnh.

text
1Nhiệm vụ
2
3Agent
4
5Terminal | chạy lệnh, cài đặt packages
6Code | đọc và ghi file trên toàn repo
7Browser | duyệt tài liệu, tra cứu API
8Execution | chạy code, đọc kết quả
9Repository| hiểu toàn bộ kiến trúc
10
11Kết quả

Sự khác biệt thực tế thể hiện rõ rệt ở các tác vụ phức tạp.

Yêu cầu Kimi Code viết một hàm OAuth, nó sẽ viết ra code xuất sắc.

Còn yêu cầu OpenHands thêm xác thực OAuth vào dự án này, nó sẽ khám phá kho lưu trữ, hiểu kiến trúc xác thực hiện tại, quyết định vị trí phù hợp cho OAuth, cài đặt các packages cần thiết, chỉnh sửa nhiều file, cập nhật các bài kiểm thử và sửa các lỗi tích hợp phát sinh trong quá trình chạy thử.

text
1"Viết hàm OAuth" | Kimi Code xử lý hoàn hảo
2"Thêm OAuth vào ứng dụng này" | OpenHands xử lý tốt hơn

Điểm khác biệt nằm ở chỗ hoàn thành một tác vụ viết code so với hoàn thành một tác vụ kỹ thuật.

Đối với công ty phần mềm một kỹ sư, OpenHands là người thực thi cho các công việc tự động quy mô lớn. Giao cho nó một nhiệm vụ, quay lại khi nó hoàn thành xong.

Kho lưu trữ 5 - Microsoft GraphRAG

github.com/microsoft/graphrag

Noisy - inline image

33.700 sao. Phiên bản 3.1.0 ra mắt tháng 5/2026.

Đây là lớp trí nhớ và thông minh giúp mọi thứ khác tốt hơn gấp 10 lần.

Không có GraphRAG, mọi agent đều bắt đầu từ con số không trong mỗi phiên làm việc. Nó đọc codebase của bạn, tìm hiểu kiến trúc, xác định các phụ thuộc rồi quên hết mọi thứ khi phiên kết thúc.

GraphRAG biến codebase, tài liệu, issues, PRs và các tài liệu kiến trúc của bạn thành một đồ thị tri thức có cấu trúc, tồn tại xuyên suốt các phiên làm việc.

text
1Kho lưu trữ
2Tài liệu
3Lịch sử issues
4Các quyết định kiến trúc
5Yêu cầu khách hàng
6Ghi chú nghiên cứu
7
8Xử lý GraphRAG
9
10Đồ thị tri thức có cấu trúc
11
12Kimi K3 nhận chính xác những gì cần

Thay vì tìm kiếm trong 10.000 file, đồ thị sẽ trả về subgraph có liên quan:

text
1Lỗi được báo cáo trong phần xác thực
2
3GraphRAG tìm thấy:
4AuthService → TokenManager → RedisSession → LoginController → AuthTests
5
6Kimi K3 chỉ làm việc với phần dữ liệu liên quan này

Nghiên cứu của Microsoft cho thấy điều này tác động đến hiệu suất như thế nào:

Cùng một mô hình. Kết quả tốt hơn vượt trội. Vì mô hình nhận được đúng thông tin cần thiết thay vì một mớ hỗn độn.

Đối với công ty một kỹ sư, GraphRAG là bộ nhớ tổ chức. Mọi quyết định được đưa ra, mọi lỗi được sửa, mọi lựa chọn kiến trúc đều được ghi chép lại. Các agent không bao giờ bắt đầu từ con số không vì đồ thị nắm giữ mọi thứ chúng cần biết.

Cách toàn bộ hệ thống kết nối với nhau

text
1 BẠN
2
3 Trưởng nhóm kỹ thuật
4
5 ┌──────┴──────┐
6 ↓ ↓
7 Kimi K3 GraphRAG
8 Bộ não Trí nhớ
9 │ │
10 └──────┬──────┘
11
12 Kimi Agent SDK
13 Điều phối
14
15 ┌────────────┼────────────┐
16 ↓ ↓ ↓
17 Nghiên cứu Viết code Review
18 Agent Agent Agent
19 (Agents SDK) (Kimi Code) (Agents SDK)
20 │ │ │
21 └────────────┼────────────┘
22
23 OpenHands
24 Tác vụ tự động
25 quy mô lớn
26
27
28 GitHub / CI
29 Tests / PRs

Bạn không viết một dòng code nào. Bạn chỉ đưa ra một quyết định.

Thứ tự thiết lập

text
1Tuần 1 | cài đặt Kimi Code
2 | github.com/MoonshotAI/kimi-code
3 | kết nối vào kho lưu trữ chính của bạn
4 | tạo ba file skill cho các tác vụ phổ biến nhất
5
6Tuần 2 | thiết lập GraphRAG
7 | github.com/microsoft/graphrag
8 | lập chỉ mục kho lưu trữ và tài liệu
9 | kiểm tra khả năng truy xuất với các câu hỏi thực tế về codebase của bạn
10
11Tuần 3 | cài đặt OpenAI Agents SDK
12 | github.com/openai/openai-agents-python
13 | cấu hình Kimi K3 làm mô hình
14 | xây dựng quy trình multi-agent đầu tiên
15
16Tuần 4 | tích hợp Kimi Agent SDK
17 | github.com/MoonshotAI/kimi-agent-sdk
18 | xây dựng quy trình tự động hóa đầu tiên chạy không cần bạn
19 | kết nối OpenHands cho các tác vụ tự động quy mô lớn
20
21Tuần 5 | kết nối mọi thứ
22 | GraphRAG cung cấp ngữ cảnh cho tất cả các agent
23 | Agents SDK điều phối các chuyên gia
24 | Kimi Code đảm nhiệm phần triển khai
25 | OpenHands đảm nhiệm các công việc lớn
26 | bạn đảm nhiệm các quyết định

Điều này thực sự có ý nghĩa gì

Kỹ sư 1,2 triệu đô la tại Anthropic hay Google không kiếm được số tiền đó vì họ gõ phím nhanh hơn. Họ kiếm được nhờ hiểu các hệ thống, đưa ra quyết định đúng đắn và xây dựng hệ thống tự động hóa nhân lên gấp nhiều lần năng suất của mình.

Năm kho lưu trữ này mang lại cho bạn đòn bẩy tương tự. Không phải vì Kimi K3 thông minh bằng một kỹ sư 1,2 triệu đô la. Mà vì hệ thống xung quanh Kimi K3 xử lý khối lượng công việc - bản nháp, các lần thử lại, phần triển khai thường nhật, việc viết kiểm thử, review code - trong khi bạn đảm nhiệm phần phán đoán.

text
1Không có hệ thống:
2Một kỹ sư
3Một tác vụ tại một thời điểm
4Làm việc tuần tự
58 giờ năng suất
6
7Có hệ thống:
8Một kỹ sư điều phối
9Năm agent làm việc song song
10Thực thi tự động liên tục
11Năng suất không giới hạn cho các công việc thường nhật

Khoảng cách giữa những lập trình viên hiểu điều này và những người không hiểu đang ngày càng nới rộng theo từng tháng. Năm kho lưu trữ trên chính là cách những kỹ sư giỏi nhất thế giới đang xây dựng ngay lúc này.

Hầu hết lập trình viên sẽ tiếp tục dùng AI như một chatbot và tự hỏi vì sao mình không năng suất hơn gấp 10 lần. Số ít sẽ dành năm tuần để xây dựng stack này và không bao giờ quay lại cách làm cũ.

Bạn tự xây dựng cuộc đời mình - hãy chọn con đường đúng đắn.

/ Nếu bài viết này hữu ích - hãy theo dõi /

Lưu một chạm

Đọc sâu bài viết viral bằng AI trong YouMind

Lưu nguồn, đặt câu hỏi tập trung, tóm tắt lập luận và biến một bài viết viral thành các ghi chú có thể tái sử dụng trong một không gian làm việc AI duy nhất.

Khám phá YouMind
Dành cho nhà sáng tạo

Biến Markdown của bạn thành bài viết 𝕏 gọn gàng

Khi bạn đăng bài viết dài của riêng mình, việc định dạng hình ảnh, bảng và khối mã cho 𝕏 rất mệt mỏi. YouMind biến cả bản nháp Markdown thành một bài viết 𝕏 gọn gàng, sẵn sàng để đăng.

Thử Markdown sang 𝕏

Thêm pattern để giải mã

Bài viết viral gần đây

Khám phá thêm bài viết viral