diny
Diny là một công cụ CLI nhỏ bé được hỗ trợ bởi AI, tự động tạo các tin nhắn commit git rõ ràng và thông thường bằng cách phân tích các thay đổi đã chuẩn bị, không yêu cầu khóa API và cung cấp chức năng cắm và chạy.
https://github.com/dinoDanic/diny?ref=producthunt&utm_source=aipure

Thông tin Sản phẩm
Đã cập nhật:Oct 21, 2025
diny là gì
Diny là một công cụ giao diện dòng lệnh (CLI) mã nguồn mở được thiết kế để đơn giản hóa và cải thiện quy trình commit git. Nó hoạt động như một trợ lý khủng long nhỏ bé giúp các nhà phát triển viết tin nhắn commit tốt hơn, nhất quán hơn mà không cần nỗ lực thủ công. Được xây dựng bằng Go, Diny tích hợp liền mạch với các quy trình làm việc git hiện có và các công cụ phổ biến như LazyGit, khiến nó trở thành một giải pháp hiệu quả cho cả nhà phát triển cá nhân và các nhóm muốn duy trì lịch sử commit sạch sẽ, có ý nghĩa.
Các Tính năng Chính của diny
Diny là một công cụ CLI tập trung vào Git, tự động hóa việc tạo thông điệp commit bằng AI. Nó phân tích các thay đổi được staging, lọc bỏ tiếng ồn và tạo ra các thông điệp commit rõ ràng, thân thiện với quy ước. Công cụ cung cấp các tính năng như quy trình làm việc tương tác, tái tạo thông minh, phân tích dòng thời gian và chủ đề giao diện người dùng có thể tùy chỉnh, đồng thời tích hợp liền mạch với quy trình làm việc Git và các công cụ như LazyGit mà không yêu cầu bất kỳ khóa API nào.
Tạo Commit bằng AI: Sử dụng Ollama để phân tích git diff và tạo các thông điệp commit có nghĩa trong khi lọc bỏ tiếng ồn như lockfiles và các tác phẩm xây dựng
Quy trình làm việc tương tác: Cung cấp nhiều tùy chọn để tinh chỉnh thông điệp, bao gồm hệ thống phản hồi tùy chỉnh và tích hợp trình soạn thảo để tinh chỉnh các thông điệp được tạo
Phân tích dòng thời gian: Cung cấp tính năng dòng thời gian kéo tất cả các commit trong một ngày vào một bản tóm tắt ngắn gọn, giúp theo dõi lịch sử làm việc và tạo báo cáo
Tích hợp công cụ: Tích hợp liền mạch với các quy trình làm việc Git hiện có thông qua bí danh Git và tích hợp LazyGit
Các Trường hợp Sử dụng của diny
Năng suất của nhà phát triển: Giúp các nhà phát triển duy trì lịch sử commit sạch sẽ bằng cách tự động tạo các thông điệp commit có nghĩa cho các thay đổi mã của họ
Quản lý dự án: Cho phép dễ dàng theo dõi và báo cáo tiến độ phát triển thông qua tính năng dòng thời gian cho các bản cập nhật của khách hàng và theo dõi thời gian
Cộng tác nhóm: Cải thiện quy trình xem xét mã bằng cách đảm bảo các thông điệp commit nhất quán và mô tả trên toàn nhóm
Tài liệu: Hỗ trợ duy trì lịch sử và tài liệu dự án rõ ràng thông qua các thông điệp commit có cấu trúc tốt
Ưu điểm
Không yêu cầu khóa API để hoạt động
Cài đặt plug-and-play dễ dàng
Nhiều tùy chọn tích hợp với các công cụ hiện có
Nhược điểm
Yêu cầu cài đặt Ollama
Giới hạn ở các cấu trúc dữ liệu được sở hữu
Hiện được đánh dấu là thử nghiệm
Cách Sử dụng diny
Cài đặt diny: Đối với macOS/Linux: Chạy 'brew install dinoDanic/tap/diny'. Đối với Windows: Chạy 'scoop bucket add dinodanic https://github.com/dinoDanic/scoop-bucket' sau đó là 'scoop install diny'
Chuẩn bị các thay đổi của bạn: Sử dụng 'git add' để chuẩn bị các tệp bạn muốn commit
Tạo tin nhắn commit: Chạy 'diny commit' để tạo tin nhắn commit dựa trên các thay đổi đã chuẩn bị của bạn
Thiết lập lệnh tự động (tùy chọn): Chạy 'diny auto' để thiết lập bí danh git cho phép bạn sử dụng 'git auto' làm lối tắt để tạo tin nhắn commit
Tích hợp LazyGit (tùy chọn): Chạy 'diny link lazygit' để tích hợp diny với LazyGit để tạo tin nhắn commit trực tiếp từ giao diện người dùng LazyGit
Tùy chỉnh chủ đề (tùy chọn): Chạy 'diny theme' để chọn từ hơn 10 chủ đề giao diện người dùng tối và sáng, hoặc 'diny theme list' để xem trước các chủ đề có sẵn
Xem lịch sử commit: Chạy 'diny timeline' để phân tích và tóm tắt lịch sử commit của bạn
Luôn cập nhật: Chạy 'diny update' định kỳ để cập nhật lên phiên bản mới nhất
Câu hỏi Thường gặp về diny
Diny là một công cụ CLI tự động tạo tin nhắn commit git bằng cách phân tích các thay đổi đã được đưa vào staging. Nó là một công cụ nhỏ theo chủ đề khủng long giúp viết tin nhắn commit rõ ràng, thân thiện với quy ước mà không cần khóa API.
Bài viết phổ biến

Veo 3.1: Trình tạo video AI mới nhất của Google vào năm 2025
Oct 16, 2025

Mã mời Sora miễn phí tháng 10 năm 2025 và cách nhận và bắt đầu tạo video
Oct 13, 2025

OpenAI Agent Builder: Tương Lai của Phát Triển AI Agent
Oct 11, 2025

Claude Sonnet 4.5: "Siêu sức mạnh" lập trình AI mới nhất của Anthropic năm 2025 | Tính năng, Giá cả, So sánh với GPT 4 và hơn thế nữa
Sep 30, 2025