open-index/open-npm huggingface dataset:
npm package: @pkieltyka/gitgenie
Description: LLM-powered release notes and code reviews from git history.
Latest version: 0.1.2

# gitgenie

LLM-powered release notes and code reviews from git history.

## Install

```bash
# npm
npm install -g @pkieltyka/gitgenie

# bun
bun install -g @pkieltyka/gitgenie
```

This installs the `gitgenie` command globally.

Or run directly without installing:

```bash
npx @pkieltyka/gitgenie --help
bunx @pkieltyka/gitgenie --help
```

## Quick start

```bash
# Authenticate with an LLM provider
gitgenie login anthropic

# Generate release notes between two tags
gitgenie release-notes v1.0 v1.1

# Deep mode: analyze source diffs, not just commit messages
gitgenie release-notes v1.0 v1.1 --deep --save

# Code review a commit
gitgenie review abc123

# Code review a range of commits
gitgenie review abc123 def456 --save
```

## Commands

```
gitgenie release-notes <from> <to>    Generate release notes between two refs
gitgenie review <commit> [end]        Code review of one or more commits
gitgenie login <provider>             OAuth login to an LLM provider
gitgenie logout [provider]            Remove stored credentials
gitgenie auth-status                  Show authentication status
gitgenie list-providers               List available LLM providers
gitgenie list-models [provider]       List available models
gitgenie config                       Show current configuration
gitgenie config set-model <p> <m>     Set default model for a provider
gitgenie config set-provider <p>      Set default provider
```

## Configuration

Default provider is `anthropic` with `claude-opus-4-5`. Override per-provider defaults:

```bash
gitgenie config set-model anthropic claude-sonnet-4-5
gitgenie config set-provider anthropic
```

Or per-invocation:

```bash
gitgenie release-notes v1.0 v1.1 --provider anthropic --model claude-sonnet-4-5
```

Config is stored at `~/.gitgenie/config.json`. Auth credentials at `~/.gitgenie/auth.json`.

## Supported providers

| Provider | OAuth ID | What you need |
|----------|----------|---------------|
| Anthropic | `anthropic` | Claude Pro or Max subscription |
| OpenAI | `openai-codex` | ChatGPT Plus or Pro subscription |
| GitHub Copilot | `github-copilot` | Copilot subscription |
| Google Gemini | `google-gemini-cli` | Free tier or Cloud Code Assist |
| Antigravity | `google-antigravity` | Free |

## License

MIT
npm package: @pkiki94/kiki-base
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.7.
Latest version: 1.0.12

# KikiBaseLib

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.7.

## Code scaffolding

Run `ng generate component component-name --project kiki-base-lib` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project kiki-base-lib`.
> Note: Don't forget to add `--project kiki-base-lib` or else it will be added to the default project in your `angular.json` file. 

## Build

Run `ng build kiki-base-lib` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build kiki-base-lib`, go to the dist folder `cd dist/kiki-base-lib` and run `npm publish`.

## Running unit tests

Run `ng test kiki-base-lib` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).