AI Commit Messages

Ngừng gõ "wip".
Gửi một lịch sử git mà bạn có thể đọc.

Một trình tạo thông điệp commit AI được tích hợp trong bảng điều khiển commit của AgentsRoom và chế độ xem xét. Nhấn vào biểu tượng lấp lánh trên trường thông điệp commit, và nó đọc sự khác biệt git thực tế của các tệp bạn đang commit, sau đó viết một thông điệp sạch sẽ theo định dạng Conventional Commits.

Gõ một bản nháp sơ bộ như "sửa pdf tạm thời" và nó sẽ trở lại dưới dạng một thông điệp commit đúng cách được thông báo bởi sự khác biệt. Thêm quy tắc định dạng của nhóm bạn một lần cho mỗi dự án, và mọi thông điệp được tạo ra đều tuân theo chúng.

AI Commit Messages
Trợ lý
sửa thẻ tạm thờ
sự khác biệt git3 tệp
Mô tả commit, hoặc gửi trống

Bong bóng trợ giúp commit: gửi một bản nháp sơ bộ hoặc không gì cả, nhận một thông điệp commit sạch sẽ, áp dụng chỉ với một cú nhấp chuột.

Các thông điệp commit là phần của quy trình làm việc git mà mọi người đều vội vàng. Mã đã hoàn thành, sự khác biệt đã được chuẩn bị, và trường thông điệp nhận được "sửa", "wip" hoặc "thay đổi". Ba tuần sau, ai đó đọc nhật ký git để hiểu một sự thoái lui, và lịch sử không nói gì cả. Một thông điệp commit tốt thì rẻ để viết vào thời điểm commit và đắt để tái tạo sau: sự bất đối xứng đó là toàn bộ vấn đề.

AI Commit Messages thu hẹp khoảng cách. Trong bảng Thay đổi hoặc trong chế độ xem xét, nhấn nút lấp lánh bên cạnh trường thông điệp commit. Một bong bóng trợ giúp nhỏ mở ra. Bạn có thể gõ một bản nháp nhanh về nội dung của commit, hoặc không gửi gì cả. AgentsRoom đọc sự khác biệt git thực tế của các tệp liên quan đến commit của bạn, gửi nó đến máy chủ AgentsRoom, và trở lại với một thông điệp commit sạch sẽ: một tiền tố Conventional Commits, một chủ đề dưới 72 ký tự, một thân ngắn chỉ khi thay đổi cần có. Một cú nhấp chuột đưa nó vào trường. Không hài lòng? Tạo lại.

Trình tạo là lớp thứ hai của một hệ thống đã hoạt động mà không cần nó. AgentsRoom tự động điền thông điệp commit từ ngữ cảnh miễn phí: tiêu đề vé tồn đọng với loại được ánh xạ đến một tiền tố Conventional Commits, tiêu đề phiên được báo cáo bởi đại lý, hoặc thông báo mới nhất của nó. Lớp AI là cho mọi thứ mà ngữ cảnh không thể nói: những gì thực sự đã thay đổi trong sự khác biệt, được diễn đạt theo cách mà nhóm bạn viết lịch sử git của mình.

Những gì trình tạo mang lại cho bạn

Một thông điệp commit sạch sẽ cho mỗi cú nhấp chuột, được viết từ sự khác biệt git thực tế của các tệp bạn đang commit, không phải từ một dự đoán. Định dạng Conventional Commits theo mặc định: feat, fix, refactor, chore, docs và những thứ khác.

Bản nháp của bạn là ý định, sự khác biệt là bằng chứng. Gõ "sửa pdf tạm thời" và nhận được "bug(PDF-1347) : thiếu thẻ nhiệt độ trong xuất PDF". Các tham chiếu vé và ngôn ngữ của bản nháp của bạn được bảo tồn.

Quy tắc định dạng theo dự án, được áp dụng mỗi lần. Viết quy ước của bạn một lần, bằng văn bản đơn giản, và mọi thông điệp được tạo ra đều tuân theo nó. Các quy tắc đồng bộ với tài khoản của bạn và theo dự án trên các máy khác nhau.

Nó tôn trọng phạm vi commit của bạn. Sự khác biệt mà nó đọc tôn trọng bộ lọc theo đại lý và các tệp bạn đã loại trừ, vì vậy thông điệp mô tả chính xác những gì commit này chứa đựng, không hơn.

Cách nó hoạt động

Từ một sự khác biệt đã được chuẩn bị đến một thông điệp commit đáng giữ, trong một lần đi vòng.

01

Mở trợ lý

Trong bảng Thay đổi hoặc trong chế độ xem xét, nhấn nút lấp lánh trên trường thông điệp commit. Một bong bóng nhỏ mở ra, cùng kiểu trợ giúp như cố vấn đại lý.

02

Đưa ra một bản nháp, hoặc không gì cả

Gõ một ý định sơ bộ ("sửa thẻ tạm thời pdf", "refacto bảo vệ xác thực") hoặc chỉ nhấn gửi. Bản nháp là tùy chọn: chỉ cần sự khác biệt cũng đủ để viết một thông điệp.

03

AgentsRoom đọc sự khác biệt thực tế

Sự khác biệt git của các tệp liên quan đến commit của bạn được thu thập cục bộ: bộ lọc theo đại lý và các tệp bị loại trừ được tôn trọng. Nó chỉ được gửi khi bạn nhấn gửi, không bao giờ ở chế độ nền.

04

Nhận một thông điệp sạch sẽ

Máy chủ yêu cầu OpenAI (gpt-4o-mini, khóa được giữ ở phía máy chủ) cho đúng một thông điệp commit: tiền tố Conventional Commits, chủ đề dưới 72 ký tự, thân ngắn chỉ khi cần thiết, được viết bằng ngôn ngữ của bản nháp của bạn hoặc giao diện của bạn.

05

Áp dụng, hoặc tạo lại

Nhấn "Sử dụng thông điệp này" và nó sẽ nằm trong trường commit, sẵn sàng để chỉnh sửa. Bất cứ điều gì bạn gõ bằng tay luôn thắng so với văn bản được tạo ra. Không đúng? Tạo lại.

Định dạng của nhóm bạn, không phải một định dạng chung

Điểm khác biệt: quy tắc thông điệp commit theo dự án mà AI thực sự tuân theo.

Quy tắc dự án

Luôn sử dụng định dạng bug(TICKET-123) : Mô tả

Bản nháp của bạnsửa pdf tạm thời

Hầu hết các trình tạo thông điệp commit sản xuất cùng một kiểu chung cho mọi người. Các nhóm thực sự có các quy ước thực sự: một tiền tố vé, một phạm vi, một ngôn ngữ, một tâm trạng. AI Commit Messages có một bánh răng cài đặt ngay trong bong bóng: mở nó ra, viết quy tắc của bạn dưới dạng văn bản tự do, một lần cho mỗi dự án. Một cái gì đó như "Luôn sử dụng định dạng bug(TICKET-123) : Mô tả" là đủ.

Từ đó trở đi, mọi thông điệp được tạo ra đều tuân theo những quy tắc đó. Các quy tắc được lưu trữ theo dự án và đồng bộ với tài khoản của bạn, vì vậy cùng một dự án giữ cùng một kiểu lịch sử git trên mọi máy bạn làm việc. Thay đổi quy ước một lần, và mọi người tạo thông điệp commit trên dự án đó sẽ nhận được định dạng mới.

Đã được điền trước khi bạn nhấn

Lớp miễn phí, xác định mà hoạt động trên mọi commit, không giới hạn, không mạng.

Việc tạo ra AI là lớp thứ hai. Lớp đầu tiên được cung cấp trên mọi kế hoạch, không giới hạn: AgentsRoom tự động điền trường thông điệp commit từ ngữ cảnh mà nó đã có. Làm việc từ một vé tồn đọng? Tiêu đề vé trở thành thông điệp, và loại vé trở thành tiền tố Conventional Commits đúng: feat, bug, refactor, chore, docs, style, perf, test hoặc security. Không có vé? Tiêu đề phiên được báo cáo bởi đại lý được sử dụng, hoặc thông báo mới nhất của nó như một phương án dự phòng.

Nếu vé đến từ một người báo cáo trên vé công khai của bạn, commit sẽ ghi công cho họ bằng tên: "(được báo cáo bởi Marie)". Và bất cứ điều gì bạn gõ bằng tay luôn thắng: đầu vào thủ công được ghi nhớ theo bộ lọc đại lý, vì vậy việc chuyển đổi bộ lọc không bao giờ làm mất văn bản của bạn.

Xây dựng đúng cách

Chỉ khi bạn nhấn
Không có gì được phân tích ở chế độ nền. Sự khác biệt git rời khỏi máy của bạn chỉ khi bạn nhấn gửi trong bong bóng trợ giúp.
Sự khác biệt của bạn không bao giờ được lưu trữ
Sự khác biệt được sử dụng cho một lần tạo ra và bị loại bỏ. Chỉ có bản nháp ngắn bạn đã gõ và thông điệp được tạo ra được ghi lại, để tính toán hạn mức.
Không có khóa API trong ứng dụng
Khóa OpenAI chỉ tồn tại trên máy chủ AgentsRoom. Nó không bao giờ được gửi trong ứng dụng máy tính để bàn và không bao giờ đến máy của bạn.

So với các trình tạo commit AI khác

Có nhiều công cụ tốt viết thông điệp commit bằng AI. Đây là điểm mạnh của từng công cụ và điều AgentsRoom làm khác biệt.

aicommits

Một CLI mã nguồn mở tối giản: gửi diff đã stage của bạn đến OpenAI và commit với câu trả lời. Bạn tự mang khóa API và cấu hình trên từng máy.

Trong AgentsRoom không cần khóa API hay cài đặt: tia lửa nằm ngay trên ô thông điệp commit, và quy tắc định dạng của bạn đi theo dự án trên mọi máy.

OpenCommit

Một CLI mã nguồn mở cấu hình được: nhiều nhà cung cấp LLM (OpenAI, Anthropic, Gemini, Ollama), tùy chọn Conventional Commits, git hook và một GitHub Action. Bạn tự quản lý khóa và cấu hình.

AgentsRoom giữ sức mạnh đó mà không cần thiết lập: Conventional Commits mặc định, cộng thêm quy tắc dự án dạng văn bản tự do đồng bộ với tài khoản của bạn.

GitHub Copilot

GitHub Copilot điền ô commit trong VS Code từ các thay đổi đã stage, trong khuôn khổ gói Copilot.

AgentsRoom không gắn với một trình soạn thảo nào: trình tạo nằm trong bảng commit của phòng đa agent, dù agent của bạn chạy CLI nào.

JetBrains AI Assistant

JetBrains AI Assistant tạo thông điệp commit trong các IDE thuộc họ IntelliJ, với tích hợp VCS sâu, theo gói AI Assistant.

AgentsRoom hoạt động bên cạnh mọi trình soạn thảo và mọi CLI agent, và thông điệp khớp đúng phạm vi commit: gồm cả bộ lọc theo agent và các tệp bị loại trừ.

Cursor

Cursor viết thông điệp commit cho diff đã stage ngay trong trình soạn thảo của nó.

AgentsRoom bổ sung điều mà trình soạn thảo mã không thấy được: agent nào đã đổi tệp nào, ticket backlog đứng sau công việc, và người báo cáo cần được ghi nhận.

Bạn có thể giữ bất kỳ công cụ nào trong số này bên cạnh AgentsRoom: bảng commit chấp nhận mọi thông điệp. Khác biệt là ở đây, thông điệp commit sạch được tích hợp sẵn vào căn phòng nơi các agent của bạn đang làm việc: không thêm công cụ, không khóa API, một lần thử miễn phí không cần tài khoản.

Bao gồm trong mọi kế hoạch

Thử nghiệm mà không cần tài khoản. Lớp điền trước xác định là miễn phí và không giới hạn cho mọi người.

Khách
1 lần thử miễn phí
Miễn phí
5 lần tạo ra mỗi tháng
Plus
100 lần tạo ra mỗi tháng
Pro
Không giới hạn

Các bộ đếm hàng tháng được đặt lại vào đầu mỗi tháng lịch. Một lần tạo ra thất bại không bao giờ làm tiêu tốn hạn mức của bạn.

FAQ

AI Commit Messages trong AgentsRoom là gì?

Đó là một trình tạo thông điệp commit AI được tích hợp trong bảng điều khiển commit của AgentsRoom và chế độ xem xét. Nhấn vào biểu tượng lấp lánh trên trường thông điệp commit, tùy chọn gõ một bản nháp sơ bộ, và nó viết một thông điệp commit sạch sẽ từ sự khác biệt git thực tế của các tệp bạn đang commit, theo định dạng Conventional Commits, tuân theo quy tắc định dạng theo dự án của bạn.

Trình tạo thực sự đọc cái gì?

Sự khác biệt git của các tệp liên quan đến commit của bạn, được thu thập cục bộ trên máy của bạn. Nó tôn trọng bộ lọc theo đại lý và các tệp bạn đã loại trừ khỏi commit, vì vậy thông điệp mô tả chính xác những gì commit chứa đựng. Sự khác biệt chỉ được gửi khi bạn nhấn gửi, không bao giờ ở chế độ nền.

Sự khác biệt git của tôi có được lưu trữ trên máy chủ không?

Không. Sự khác biệt được sử dụng cho lần tạo ra duy nhất đó và không bao giờ được lưu trữ. Chỉ có bản nháp ngắn bạn đã gõ và thông điệp commit được tạo ra được ghi lại, để hạn mức hàng tháng của bạn có thể được tính toán. Khóa OpenAI vẫn ở phía máy chủ và không bao giờ đến ứng dụng máy tính để bàn.

Định dạng của các thông điệp commit được tạo ra là gì?

Conventional Commits theo mặc định: một tiền tố như feat, fix, refactor, chore, docs, style, perf hoặc test, một dòng chủ đề dưới 72 ký tự, và một thân ngắn chỉ khi thay đổi thực sự cần có. Nếu bạn đặt quy tắc định dạng theo dự án, những quy tắc đó sẽ ưu tiên hơn so với mặc định.

Nó có thể tuân theo quy ước thông điệp commit của nhóm tôi không?

Có, đó là mục đích của các quy tắc định dạng. Mở bánh răng trong bong bóng trợ giúp và viết quy ước của bạn bằng văn bản đơn giản, ví dụ "Luôn sử dụng định dạng bug(TICKET-123) : Mô tả". Mọi lần tạo ra trên dự án đó đều tuân theo nó. Các quy tắc đồng bộ với tài khoản của bạn và di chuyển cùng dự án giữa các máy.

Điều gì xảy ra nếu tôi đã gõ một phần thông điệp tự mình?

Đầu vào thủ công luôn thắng. Thông điệp được tạo ra chỉ được áp dụng khi bạn nhấn "Sử dụng thông điệp này", và bạn có thể chỉnh sửa nó sau đó như bất kỳ văn bản nào. Những gì bạn gõ bằng tay được ghi nhớ theo bộ lọc đại lý, vì vậy không có gì bạn đã viết bị ghi đè một cách im lặng.

Thông điệp được viết bằng ngôn ngữ nào?

Ngôn ngữ của bản nháp của bạn. Gõ ý định của bạn bằng tiếng Pháp, thông điệp commit sẽ trở lại bằng tiếng Pháp. Nếu bạn gửi một bản nháp trống, nó sẽ trở về ngôn ngữ của giao diện AgentsRoom của bạn.

Điều này khác gì so với việc điền tự động?

Việc điền tự động là xác định, miễn phí và không giới hạn: nó tạo ra một thông điệp từ tiêu đề và loại vé tồn đọng, tiêu đề phiên của đại lý hoặc thông báo mới nhất của nó, mà không cần đọc sự khác biệt hoặc thực hiện cuộc gọi mạng. Trình tạo AI đọc sự khác biệt thực tế và viết thông điệp từ những gì thực sự đã thay đổi. Chúng bổ sung cho nhau: việc điền tự động bao phủ trường hợp thông thường, biểu tượng lấp lánh bao phủ phần còn lại.

Tôi nhận được bao nhiêu lần tạo ra mỗi tháng?

Một lần thử miễn phí mà không cần tài khoản, 5 lần mỗi tháng trên kế hoạch Miễn phí, 100 lần mỗi tháng trên Plus, và không giới hạn trên Pro. Các lần tạo ra thất bại không tính vào hạn mức của bạn, và các bộ đếm được đặt lại mỗi tháng lịch.

Nó có hoạt động với Claude Code, Codex và các nhà cung cấp khác không?

Có. Trình tạo hoạt động trên sự khác biệt git, không phải trên đại lý, vì vậy nó hoạt động giống nhau bất kể CLI nào tạo ra các thay đổi: Claude Code, Codex, Antigravity CLI, OpenCode, Aider, Grok Build, Mistral Vibe hoặc Kimi Code. Các tiêu đề vé và tiêu đề phiên được ghi công bởi việc điền tự động cũng không phụ thuộc vào nhà cung cấp.

AgentsRoom có phải là lựa chọn thay thế cho aicommits, OpenCommit hay thông điệp commit của GitHub Copilot không?

Với phần thông điệp commit thì có. aicommits và OpenCommit là các CLI bạn cài đặt và cấu hình với khóa API của riêng mình; GitHub Copilot, JetBrains AI Assistant và Cursor tạo thông điệp trong trình soạn thảo của họ. AgentsRoom tích hợp trình tạo vào bảng commit đa agent: không cần quản lý khóa API, quy tắc định dạng theo dự án dạng văn bản tự do đồng bộ với tài khoản, thông điệp khớp đúng phạm vi commit, và diff không bao giờ được lưu.

Bạn cũng có thể thích

Viết một lịch sử git đáng đọc

Các Conventional Commits sạch từ sự khác biệt thực tế của bạn, chỉ với một cú nhấp chuột, theo định dạng của nhóm bạn. Miễn phí để thử, không cần tài khoản cho lần tạo ra đầu tiên của bạn.

Miễn phíTải AgentsRoom

Ứ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.

Tải tiện ích mở rộng
Chrome Web Store

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.

Nhiều dự án
Đa nhà cung cấp
Nhiều agent
Trạng thái trực tiếp
File diff & commit
Ứng dụng đồng hành mobile
Xem trước trực tiếp
Đội agent
Tự động hóa trình duyệt
Dev theo backlog
Thư viện prompt
Thư viện skill
Xem tất cả tính năng