Miftahul Arifin
All projects
AI & developer tools

PR Please

A Chrome extension that writes your pull request title and description from the diff.

RoleSolo build
Year2026
StatusOpen source
Built withTypeScript · Chrome Extension

Why I built it

I kept opening pull requests and typing “fix bug” into the title. Everything needed for a proper description was already in the diff, just not in readable form.

What it does

How it’s built

A TypeScript Chrome extension with only the storage and activeTab permissions, a strict Content Security Policy, and no innerHTML anywhere.

The hard part

Trust. An extension that holds AI API keys and reads code diffs is an attractive target, so it asks for the minimum permissions, keeps keys out of plain text, and supports Ollama for code that can’t leave the machine.

Stack

TypeScriptChrome ExtensionGeminiOpenAIAnthropicOllama