Skip to content

Mechse/strudel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

strudel

A Git commit-message generator powered by Apple's on-device language model. No API keys. No cloud. No data leaves your Mac.

strudel-demo.mov

Install

curl -fsSL https://raw.githubusercontent.com/Mechse/strudel/master/install.sh | bash

To audit the script before running:

curl -fsSL https://raw.githubusercontent.com/Mechse/strudel/master/install.sh

To uninstall:

sudo rm /usr/local/bin/strudel /usr/local/libexec/strudel-helper

Roadmap

  • Tier 1: small diffs sent as-is
  • Tier 2: compressed diff (--stat + --unified=0) for medium diffs
  • Tier 3: per-file map-reduce for very large diffs
  • --candidates N to generate multiple messages and let you pick
  • --message-only flag for use in prepare-commit-msg git hooks

About

Strudel is a small cli tool which uses Apple's on-device LLM to write commit messages for you.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors