OpenCommit: feature-rich CLI to generate meaningful git commit messages now supports local models via Ollama π€―π« Dima Sukharev on February 28, 2024 Hi OpenCommit is a CLI to generate commit messages, you can try it right now by running npx opencommit in any repo you have changed code in. I su... Read full post Submit Preview Dismiss Collapse Expand Ben Halpern Ben Halpern Ben Halpern Follow A Canadian software developer who thinks heβs funny. Location NY Education Mount Allison University Pronouns He/him Work Co-founder of DEV Joined Dec 27, 2015 • Feb 28 '24 Dropdown menu Copy link Hide Cool progress. Definitely into this sort of thing being local. Collapse Expand Dima Sukharev Dima Sukharev Dima Sukharev Follow i'll probably change the world with extraordinary inventions and enlightenment, but not sure yet. multillionaire, rocknrolla, 7 Buddha rebirth. Location Los Santos, Grove Street Education Streets Work https://haltmachina.com Joined Feb 8, 2023 • Feb 29 '24 Dropdown menu Copy link Hide local mistral is ofc way less performative comparing to gpt-4 turbo, but it's a matter of time when they introduce a more capable model and you just switch to it with a single line like oco config set MODEL=mistral100x1b :) Collapse Expand Dmitry i Dmitry i Dmitry i Follow Joined Mar 23, 2023 • Feb 28 '24 Dropdown menu Copy link Hide More privacy for our code! Nice! Collapse Expand ΠΠ»Π°Π΄ ΠΠ°ΠΏΡΠΊΠ° ΠΠ»Π°Π΄ ΠΠ°ΠΏΡΠΊΠ° ΠΠ»Π°Π΄ ΠΠ°ΠΏΡΠΊΠ° Follow Joined Mar 12, 2023 • Feb 28 '24 Dropdown menu Copy link Hide How does the local model feature impact the tool's performance? Collapse Expand Arseniy Kerimov Arseniy Kerimov Arseniy Kerimov Follow Joined Mar 14, 2023 • Feb 28 '24 Dropdown menu Copy link Hide Can OpenCommit suggest commit messages for very large codebases effectively? Collapse Expand Dima Sukharev Dima Sukharev Dima Sukharev Follow i'll probably change the world with extraordinary inventions and enlightenment, but not sure yet. multillionaire, rocknrolla, 7 Buddha rebirth. Location Los Santos, Grove Street Education Streets Work https://haltmachina.com Joined Feb 8, 2023 • Feb 28 '24 Dropdown menu Copy link Hide yep, it can, it splits the git diff if it's too large, but current models anyway have extremely large contexts, so it's not an issue anymore Collapse Expand Timofey Klykov Timofey Klykov Timofey Klykov Follow Joined Mar 12, 2023 • Feb 28 '24 Dropdown menu Copy link Hide Wowowowowowowowowowowowow Collapse Expand Arseniy Kerimov Arseniy Kerimov Arseniy Kerimov Follow Joined Mar 14, 2023 • Feb 28 '24 Dropdown menu Copy link Hide impressive Collapse Expand Sergey Bunas Sergey Bunas Sergey Bunas Follow Software Engineer passionate about startups Work CTO at Stage.so Joined Sep 15, 2021 • Feb 28 '24 Dropdown menu Copy link Hide great think Collapse Expand arsts arsts arsts Follow Joined Jun 20, 2020 • Feb 28 '24 Dropdown menu Copy link Hide What's the feedback from the developer community on this tool? Collapse Expand Dima Sukharev Dima Sukharev Dima Sukharev Follow i'll probably change the world with extraordinary inventions and enlightenment, but not sure yet. multillionaire, rocknrolla, 7 Buddha rebirth. Location Los Santos, Grove Street Education Streets Work https://haltmachina.com Joined Feb 8, 2023 • Feb 29 '24 Dropdown menu Copy link Hide it has been dowloaded more than 40k times and opencommit is growing organically by 1k downloads each week Collapse Expand GlebTheBread GlebTheBread GlebTheBread Follow Joined Feb 28, 2024 • Feb 28 '24 Dropdown menu Copy link Hide Thatβs what I need! πΎ Collapse Expand Anton Kalinin Anton Kalinin Anton Kalinin Follow Joined Feb 28, 2024 • Feb 28 '24 Dropdown menu Copy link Hide π€―π« Collapse Expand Eyal Shalev Eyal Shalev Eyal Shalev Follow Work Software Engineer @ Amobee Joined Sep 9, 2021 • Feb 29 '24 Dropdown menu Copy link Hide Have you considered deno support? Their deno install provides guarantees that data won't be sent to unauthorized websites. Code of Conduct • Report abuse
Cool progress. Definitely into this sort of thing being local.
local mistral is ofc way less performative comparing to gpt-4 turbo, but it's a matter of time when they introduce a more capable model and you just switch to it with a single line like
oco config set MODEL=mistral100x1b:)More privacy for our code! Nice!
How does the local model feature impact the tool's performance?
Can OpenCommit suggest commit messages for very large codebases effectively?
yep, it can, it splits the
git diffif it's too large, but current models anyway have extremely large contexts, so it's not an issue anymoreWowowowowowowowowowowowow
impressive
great think
What's the feedback from the developer community on this tool?
it has been dowloaded more than 40k times and opencommit is growing organically by 1k downloads each week
Thatβs what I need! πΎ
π€―π«
Have you considered deno support?
Their deno install provides guarantees that data won't be sent to unauthorized websites.