【Mac】ChatGPT API で Git コミットメッセージ をつくる ショートカットApp

ちょうどいいので作っておきます。

ChatGPT API で Git コミットメッセージ をつくる ショートカットApp

OPENAI_API_KEY を持っている人は使えます。


👉 Git Commit Message hatena-bookmark

ダウンロードしたら、OPEN_API_KEY 部分の Text を書き換えてください。

変更内容を入力すると、API経由で Git コミットメッセージを5つ作成してくれます。

お好みのメッセージを選択して、気に入らない部分は変更して、「DONE(完了)」を押すと、

クリップボードにコピー完了です。

あとは、IDEなどコミットメッセージ欄にペーストで貼り付ればOKです。



Mac や iPhone の ショートカットapp として使えます。


ChatGPTアプリで表を出力させる - Markdown Text for Android JetpackCompose

ChatGPT は Markdown 出力することができますよね。

それを Jetpack Compose で表示させましょう。

ChatGPTアプリで表を出力させる - Markdown Text for Android JetpackCompose

すごく分かりやすいですね。



以下のライブラリを使いました。

👉 jeziellago/compose-markdown: Markdown Text for Android Jetpack Compose 📋. hatena-bookmark

利用記述はシンプルに作成されています。


@Composable  
fun ComplexExampleContent() {  
  MarkdownText(
    modifier = Modifier.padding(8.dp),
    markdown = markdown,
    textAlign = TextAlign.Center,
    fontSize = 12.sp,
    color = LocalContentColor.current,
    maxLines = 3,
    fontResource = R.font.montserrat_medium,
    style = MaterialTheme.typography.overline,
  )  
}

続いて、Markdown で Mermaid や Planet UML で図を出力もできそうです。

ちなみに、このライブラリは、さらに以下のライブラリたちに順に依存しています。

👉 Markwon/app-sample at master · noties/Markwon hatena-bookmark
👉 CommonMark hatena-bookmark



OpenAI ChatGPT の API_KEY を取得する方法

アカウント作成している方は取得できます。

以下のリンクにアクセスしてコピーです。

👉 Account API Keys - OpenAI API hatena-bookmark

OpenAI ChatGPT の API_KEY を取得する

あとは必要とする入力欄にペーストすればOKです。