Jumpei's blog

KoeNote — Voice to Structured Notes

English | 日本語

English

Product Description

You open the coffee app. You fill in the form.
You open the journal app. You fill in the form.
You open the spreadsheet. You fill in the form.

People said LLMs would change how we interact with software. The form is still there.

KoeNote changes that.

Tap record. Speak naturally. KoeNote transcribes your voice, sends it through an AI model using a template you define, and saves the structured result directly to your GitHub repository — in seconds.

Your coffee tasting note becomes a formatted JSON file. Your workout log becomes a structured entry. Your journal becomes a timestamped record. No forms. No friction. Just speak and move on.

What makes it different

KoeNote is not a notes app. It is a capture layer. Your GitHub repository is the destination — what you build on top of it is entirely up to you. Connect it to Obsidian, trigger a GitHub Action, build a personal dashboard, pipe it into a database. KoeNote gets the data in. You decide what happens next.

Templates you own

Templates are simple instructions you write once: "Format this as a coffee brewing log with fields for dose, ratio, and tasting notes." KoeNote applies your template to every recording. Different activity, different template — the output is always exactly what you defined.

Don't want to write one from scratch? Just speak what you want to capture — KoeNote generates the template for you instantly.

Already have a record and want to add more? Speak your update and KoeNote merges it into the existing entry. Your data stays complete, not scattered across separate files.

Your data, your keys

KoeNote has no backend. There is no KoeNote account. Your API keys for Claude and OpenAI are stored exclusively in your device's Keychain — never transmitted to or stored by KoeNote. Your GitHub personal access token lives in the same place. Nothing leaves your device except the API calls you explicitly authorize.

Set spending limits directly in your LLM provider's dashboard. KoeNote never touches billing — your keys, your budget, your control.

What you need to get started

Supported LLM providers

You can change the model name in Settings. Google Gemini support is planned for a future release.


日本語 {#japanese}

製品について

コーヒーアプリを開く。フォームに入力する。
ジャーナルアプリを開く。フォームに入力する。
スプレッドシートを開く。フォームに入力する。

LLMがソフトウェアとの対話を変えると言われていた。フォームはまだそこにある。

KoeNoteはそれを変える。

録音ボタンをタップして、自然に話しかける。KoeNoteが音声を文字起こしし、自分で定義したテンプレートを通じてAIモデルに送り、構造化された結果を数秒でGitHubリポジトリに直接保存する。

コーヒーのテイスティングノートは整形されたJSONファイルになり、ワークアウトのログは構造化されたエントリになり、ジャーナルはタイムスタンプ付きの記録になる。フォームも余計な手間も要らない。話して、次に進む。

何が違うのか

KoeNoteはメモアプリではなく、キャプチャ層だ。GitHubリポジトリが保存先であり、その上に何を構築するかは完全に自分で決められる。Obsidianと連携させてもいいし、GitHub Actionをトリガーしてもいいし、個人ダッシュボードを作っても、データベースに流し込んでもいい。KoeNoteはデータを取り込む部分を担う。その先の処理は自分が決める。

自分で持つテンプレート

テンプレートは一度書くだけのシンプルな指示文だ。「コーヒーのブリューイングログとして、ドーズ、レシオ、テイスティングノートのフィールドを含めてフォーマットしてください」と書いておけば、以降のすべての録音にKoeNoteがそのテンプレートを適用する。アクティビティが変わればテンプレートも変える。出力は常に自分が定義した通りのものになる。

ゼロから書くのが面倒なら、何を記録したいかを声に出すだけでいい。KoeNoteがテンプレートを即座に生成する。

すでにあるレコードに追記したくなったら、続きを話しかけるだけだ。KoeNoteが既存のエントリに内容をマージする。データは分散せず、常に一か所にまとまっている。

自分のデータ、自分のキー

KoeNoteはバックエンドを持たない。KoeNoteのアカウントも存在しない。ClaudeとOpenAIのAPIキーはデバイスのKeychainにのみ保存され、KoeNoteに送信・保存されることは一切ない。GitHubのパーソナルアクセストークンも同様だ。デバイスの外に出るのは、自分が明示的に許可したAPIコールだけである。

支出制限はLLMプロバイダーのダッシュボードで直接設定すればいい。KoeNoteは課金に一切関与しない。キーも予算も管理もすべて自分のものだ。

始めるために必要なもの

対応LLMプロバイダー

モデル名はSettingsで変更できる。Google Geminiのサポートも将来のリリースで予定している。

#ai #app #github #ios #make-things #product