Skip to content

KATforge/imp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imp

Imp

AI for the parts of git you skip.

PyPI Python License

Full documentation →


imp is a git CLI that uses AI for the parts git leaves to you: commit messages, splitting dirty working trees into logical commits, rewriting past history, generating changelogs, opening pull requests, and resolving merge conflicts. It runs against the Claude CLI or a local Ollama model.

Install

pip install imp-git
imp config
imp doctor

In one example

$ git status
 M src/auth.py
 M src/api.py
 M tests/test_auth.py
 M README.md
?? src/rate_limit.py

$ imp split
→ feat(auth): add rate limiting to login
→ test(auth): cover rate-limit edge cases
→ docs: document new auth flags

One dirty tree, three coherent Conventional Commits.

imp tidy

More

License

MIT

About

AI for the parts of git you skip.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages