2024-12-06のShow HNで最も注目を集めている開発者プロジェクトを探索。革新的な技術やAIアプリケーションなど、エキサイティングな新発明をご覧ください!
今日の内容まとめ
本日のShow HNでは、以下のような興味深いプロジェクトが紹介されました:
インテルNPUを活用した音声文字起こしツール、GitBookドキュメントのLLM対応ダウンローダー、Rustのアサートマクロライブラリなど、開発者向けツールが多く共有されました。
AIに関連するプロジェクトとしては、セルフィーを加工するAI、予測ツール、データ分析ツール、プロンプトエンジンなどが発表されました。
その他にも、VPN比較サイト、タイピング練習ソフト、世界ニュースマップ、グループスケジューリングツールなど、実用的なウェブサービスも多数登場しました。
特に注目を集めたのは、BunkerWebというオープンソースのWAFと、LLMを自動選択するプロンプトエンジンで、それぞれ100件以上の評価を得ています。
クリスマスシーズンを意識したプロジェクトとして、サンタとの対話システムなども発表されました。
1. Show HN: インテルNPUによる素早くて簡易な音声トランスクリプション
URL: https://github.com/ellenhp/whisper-npu-server
著者: ellenhp
説明: tldr: 私はノートパソコンにボイスレコーディング用のグローバルホットキーを作成しました。キーを押し続けると自分の声を録音し、結果を転写して自分が言ったと思われる内容をタイプします。
背景:
最近、ノートパソコンが盗まれてしまい、代わりに手に入れた新しいものにはIntel NPU [0]が搭載されています。このNPUの約束は、モバイルハードウェア上で小さな機械学習モデルを効率的に実行することです。これを活用する良い用途として、音声をテキストに転写するためにwhisperを使うことを考えました。ただ、現在Linux上でこれを実行できるものはあまり [1]なくて、音声でタイピングできることは大きなアクセシビリティ向上が期待されるので、少し残念です。私は自分のSway設定 [2]を利用して、右コントロールキーをラッパープログラム [3]を実行するようにマッピングし、右コントロールキーを離すとそのプログラムにSIGINTを送信するようにしました。ラッパーはSIGINTをキャッチし、転写を終了させ、転写されたテキストをフォーカスしているアプリケーションにenigo
クレートを使って入力します。
リポジトリリンク: https://github.com/ellenhp/whisper-npu-server
これは私の高品質なプロジェクトの一つではありませんが、特にOpenVINOプロジェクトにコンテナ化されたNPUの例がなく、LLM用のものさえないため、世界に投げ出してみたかったです。
[0] https://intel.github.io/intel-npu-acceleration-library/npu.h...
[1] これを見つけ、それに基づいていくつかのコードを書きました: https://github.com/oddlama/whisper-overlay
[2] 投稿の最後で例を参照してください。
[3] https://github.com/ellenhp/whisper-transcription-wayland/
サンプルSway設定:
bindsym --no-repeat Control_R exec "whisper-transcription"
bindsym --release Control_R exec killall -2 whisper-transcription
人気: 2 点数 | 0 件のコメント
2. Show HN: LLM向けGitBookドキュメントダウンローダー
URL: https://github.com/Amal-David/gitbook-downloader
著者: amaldavid
説明: GitBookのドキュメントをLLMフレンドリーなMarkdownファイルに変換するツールを作成しました。これは、ChatGPT、Claude、またはカスタムLLaMAモデルに技術文書を提供するのに最適です。
GitHub: https://github.com/Amal-David/gitbook-downloader
主な機能:
・完全なGitBookドキュメントサイトをダウンロード ・クリーンなMarkdown形式に変換 ・URL入力が簡単なウェブインターフェース ・ChatGPT、Claude、その他のLLMと互換性あり ・ドキュメント構造と内部リンクを保持 [まだいくつかバグがあるので修正が必要です]
十分な関心があれば、ホスティング版を公開する予定です。
理想的な用途:
・技術文書を用いたカスタムLLMのトレーニング ・AIアシスタントのための知識ベース作り ・AIチャットのコンテキストウィンドウ内でのクイックリファレンス文書
特にLLMやAIに関わる方からのフィードバックを求めています。どのその他のドキュメントプラットフォームをサポートすべきでしょうか?
人気: 2 点数 | 1 件のコメント
3. Show HN: Assertables バージョン 9、より賢いテストのためのアサートマクロを含む Rust クレート
URL: https://github.com/SixArm/assertables-rust-crate
著者: jph
説明:
人気: 1 点数 | 0 件のコメント
4. Show HN: Go-gen-slice-accessors – Goでスライスアクセサリメソッドを生成する
URL: https://github.com/snamiki1212/go-gen-slice-accessors
著者: snamiki1212
説明: こんにちは、HNの皆さん。
オープンソースツール「go-gen-slice-accessors」を共有したいと思います! これは、Goで書かれたコード生成ツールで、構造体のスライスに対するアクセサーメソッドを作成するのに役立ちます。
アクセサーメソッドを手動で定義するのは、繰り返し作業で面倒くさいことがありますが、go-gen-slice-accessorsを使えばその手間を省け、コードのより重要な部分に集中することができます。
https://github.com/snamiki1212/go-gen-slice-accessors
皆さんのフィードバックや提案、コメントをお待ちしています!
人気: 3 点数 | 0 件のコメント
5. Show HN: AIを使った予測ツールを作りました
URL: https://www.tipstergpt.xyz
著者: lefos
説明: こんにちは、HNの皆さん。
私はレフテリス、ギリシャ語と英語のバイリンガルで、スタートアップを作るために何年も奮闘しているソロプレナーです…まだまだの状態です(笑)。以前はSwolletを共同設立しましたが、もちろん失敗しました。今は新しいプロジェクトに取り組んでいます。それがTipsterGPTです。
このアイデアは、データとスポーツ、そしてAIの成長する可能性への愛から生まれました。TipsterGPTは、ユーザーの入力に基づいてベッティング予測を生成します—リーグ、ディビジョン、チーム、または興味のある特定のパラメータなどを考慮します。私の目標は、型にはまった予測ではなく、透明性を提供し、ユーザーにコントロールを与えることです。
皆さんの考えや提案、批評についてお聞きしたいです。これが興味深いと感じたら(あるいはそうでなくても)、その理由をぜひ教えてください。
フィードバックは宝です。ありがとうございます!
人気: 1 点数 | 3 件のコメント
6. Show HN: アメリカ全土で充電できるアプリを作ってみました。
URL: #
著者: flyingcoder
説明: こんにちは、HNの皆さん。
長年の読者ですが、初めて投稿します。アメリカのEV充電インフラはかなり混沌としています(EUと比べると)、ローミングオプションも少なく、アプリの使い勝手も悪いです。この一年間、7つ以上のネットワークで充電できるネイティブSwiftアプリを開発してきましたが、とても使いやすいです。このテーマについてはHNで多くのスレッドを見かけているので、ここでも共有しようと思いました :)
iOS: https://apps.apple.com/us/app/porta-charge/id6449201933
まだAndroid版がないのは残念ですが、とりあえずモバイル用のWebアプリを作りました。こちらから充電を開始できますが、AppleのMapKit JSライブラリがいまいちで遅いので、今それを別のものに切り替え中です... https://portacharging.com ご意見をいただけるととても嬉しいです!ありがとうございます。
人気: 6 点数 | 2 件のコメント
7. Show HN: 新しいタブを開いたとき、その日の歴史の楽しい瞬間を見ることができます。
URL: https://chromewebstore.google.com/detail/empty-title/nidngfccmocbbmpjlmlfioljkeajbdek
著者: awwstn
説明:
人気: 3 点数 | 0 件のコメント
8. Show HN: ChatGPT Proモードで作ったシンプルなカラーブロックゲーム
URL: https://colorblocks.franzai.com/
著者: franze
説明:
人気: 2 点数 | 0 件のコメント
9. Show HN: セルフィーを素晴らしい写真に変えるAI
著者: imagiself
説明: 最先端のパーソナルAIフォトグラファーを使って、自分のセルフィーを見事な写真に変身させましょう。ユニークなロケーション、壮大なシーン、またはファンタジーの世界から選び、あなたが想像できるどこにでも自分を置いてみてください。
人気: 1 点数 | 0 件のコメント
10. Show HN: Qtmonkeytype - PC向けの快適なタイピングソフトウェア; monkeytype.comのクローン
URL: https://github.com/Mouad4399/Qtmonkeytype
著者: Mou3mida
説明: 私のプロジェクトについて Qtmonkeytypeはまだ完全には完成していませんが、元のウェブサイトの主要な機能のほとんどを備えています。具体的には:
スムーズなタイピング
使いやすいUI
カスタマイズ可能なテーマ
Qtのおかげでクロスプラットフォーム対応
対象ユーザー オフラインでタイピングを練習したい人々です。
比較 正直なところ、私はデスクトップ用のタイピングテストアプリケーションを探していましたが、見つけたアプリのほとんどは使い勝手が悪く、monkeytype.comほど優れていませんでした。そのため、一つ作ってみることにしました。
人気: 1 点数 | 0 件のコメント
11. Show HN: 私は自分の血糖値に賭けるためのウェブサイトを作りました。
URL: https://diabet.zengin.io/
著者: huseyz
説明: 私は、自分の血糖値に賭けることができる楽しい(架空の通貨、つまりキャンディ)賭博サイトを作りました。
人気: 2 点数 | 1 件のコメント
12. Show HN: AI駆動のデータとインサイト生成器
URL: https://pollsensei.ai/register
著者: Winkay_
説明: 無料サインアップ
人気: 1 点数 | 0 件のコメント
13. Show HN: 私はすべての漢字をつなぐオブシディアンボールトを作りました。
URL: https://github.com/AlexW00/Kanji-Vault
著者: surrTurr
説明:
人気: 5 点数 | 1 件のコメント
14. Show HN: Typeconf – 設定に型を追加するツール
URL: https://typeconf.dev
著者: mifydev
説明:
人気: 1 点数 | 0 件のコメント
15. Show HN: Claude Desktopのo1とチャットする
URL: https://github.com/mzxrai/mcp-openai
著者: mbm
説明:
人気: 2 点数 | 0 件のコメント
16. Show HN: PVBenchmark – 実データを使ってPVシステムを予測・ベンチマークするツール
著者: muc-martin
説明: こんにちは、HNの皆さん。
PVBenchmarkというプロジェクトを紹介したいと思います。これは、太陽光発電システムのオーナーが自分のソーラーエネルギー生産を予測し、ベンチマークを取る手助けをするためのサイドプロジェクトです。
ドイツや世界中で人気の高まっている小型のプラグアンドプレイ型太陽光発電システムは、住宅所有者や賃貸者がバルコニーや屋根、庭に太陽光パネルを設置することを可能にします。これらのシステムは再生可能エネルギーをより手軽にし、電気代を削減する助けとなります。しかし、システムがどれだけ良く機能しているのか、または最適化されているのかを理解することは難しい場合があります。
PVBenchmarkは、この課題に対処するために次の機能を提供します。
予測機能:あなたの所在地や複数の面についての詳細(方位、傾斜、容量)を入力すると、個別に対応したソーラー生産予測が得られます。
ベンチマーク機能:実際のエネルギー生産を他のユーザーのシステムから得られる実データと比較します。生産データをクラウドソーシングすることで、プラットフォームは意味のある比較と洞察を可能にする成長するデータセットを構築します。時が経つにつれ、特定の太陽光モジュール、インバーター、バッテリーを含むベンチマークを拡充し、製品のマーケティング主張を超えた公平な評価データを提供する計画です。
このプロジェクトはドイツから始まりましたが、現在は英語にも対応しており、グローバルな生産予測をサポートしています。アメリカや他の地域で小規模な太陽光発電システムへの関心が高まる中、このプラットフォームが住宅所有者や賃貸者、エネルギー愛好者にとって貴重なリソースとなることを願っています。
まだ初期段階のバージョンですが、皆さんのフィードバックをお待ちしています。 ありがとうございます。皆さんのご意見を楽しみにしています!
人気: 1 点数 | 0 件のコメント
17. Show HN: Get Another Word – ミニマリストのシソーラス
URL: https://getanotherword.com
著者: Igor_Wiwi
説明:
人気: 2 点数 | 1 件のコメント
18. Show HN: DRSS – 分散型ウェブ出版ネットワーク
URL: https://reader.did-1.com/posts
著者: brisky
説明:
人気: 3 点数 | 0 件のコメント
19. Show HN: Geolede – インタラクティブな世界ニュースマップ
著者: gocfs
説明: こんにちは、HN!私の初めてのウェブアプリケーション、Geoledeを紹介したいと思います。これは、インタラクティブな地図を使用して国ごとのニュース記事や地理情報を提供するものです。
このアイデアは、旅行中の個人的な好奇心から生まれました。訪れている地域や周辺国の地元のニュースに興味がありました。面白い方法でそれらについて学ぼうとオンラインで探しましたが、ちょうど私が求めているものは見つからなかったので、自分で作ってみることにしました。
機能的ではありますが、まだ進行中のプロジェクトで、新機能、特に検索機能についてのアイデアもあります。すべての国にデータがあるはずですが、非常に小さな国の場合、その境界内をクリックするのが難しく、どこを見ればいいか正確に知っていないといけません。また、地元のニュースのより良いソースを見つけたいとも考えています。
皆さんの意見をお聞きできるのを楽しみにしています!
人気: 1 点数 | 0 件のコメント
20. Show HN: ElixirによるリアルタイムYOLO物体検出:高速、シンプル、拡張性あり
URL: https://github.com/poeticoding/yolo_elixir
著者: alvises
説明:
人気: 76 点数 | 11 件のコメント
21. Show HN: ハッカーレディオ - /best や HN のコメントに基づく NotebookLM スタイルのエピソード
URL: https://hacker-radio.onrender.com
著者: jmacd
説明: ここ数日、この作業に取り組んできました。HN関連の読み物についていくのがますます難しく感じているからです。記事の内容はスクレイピングされ、詳細な要約に加工されます。それから、関連するHNスレッドのトップコメントと組み合わせられ、4oに渡されてスクリプトが生成されます。音声ファイルの生成を並行処理できるため、Googleのマルチスピーカーテキスト読み上げを使用しています。それに加え、音声も素晴らしいです。
人気: 2 点数 | 0 件のコメント
22. Show HN: どんな録音や動画からでも、詳細なノートとクイズを生成するツール
URL: https://note-ai.co
著者: Rezentic
説明: あなたのPCやノートパソコン用の優れたノートテイカーです。自分のコンピュータやマイクの音声、またはChromeタブを通じて録音し、それを具体的なノートに書き起こすことができます。
ぜひ試してみて、あなたの意見を教えてください!
テキストブックのノートを整理されたトランスクリプションでスッキリさせましょう。
録音からクイズや練習問題を生成できます。
何時間分ものビデオを数分で要約できます。
Zoom、Teams、Slackなど、コンピュータにインストールされたアプリから会議を追跡できます。
こちらからダウンロードできます: https://chrome.google.com/webstore/detail/jglbjhnofpaibaokbn...
人気: 1 点数 | 0 件のコメント
23. Show HN: シンプルなVPN比較表
URL: https://vpns.gg
著者: HIFINOFLY
説明:
人気: 4 点数 | 3 件のコメント
24. Show HN: MilkDropLM – MilkDrop音楽ビジュアライザー用のプリセットを生成するツール
URL: https://huggingface.co/InferenceIllusionist/MilkDropLM-7b-v0.3
著者: nuclearsugar
説明:
人気: 3 点数 | 1 件のコメント
25. Show HN: Mimairが、間隔反復とアクティブラーニングの負担を軽減します
著者: JackDanMeier
説明: PDFからテキストをハイライトして、すぐにフラッシュカードを生成できます。
複雑なテーマに対してシンプルな説明を受け取れます。
フラッシュカードをスペースリピティションアルゴリズム(FSRS)を使って復習し、正解を自動で判定します。
参照をクリックすると、その元の情報にすぐに戻ることができます。
他にもいくつかの小さな機能がありますが、これらが最も興味深いです。フィードバックをお待ちしています! :)
人気: 1 点数 | 0 件のコメント
26. Show HN: BunkerWeb – オープンソースのウェブアプリケーションファイアウォール (WAF)
URL: https://github.com/bunkerity/bunkerweb
著者: bnkty
説明:
人気: 111 点数 | 28 件のコメント
27. Show HN: あなたのアイデアを検証するためにRedditの投稿を分析するツール
URL: https://buildpad.io/idea-validation
著者: davidheikka
説明: 私たちは、アイデアの検証を誰にでも簡単にできるようにするため、この無料ツールを作りました。
使い方は以下の通りです:
- アイデアを説明する
- 問題文とターゲットオーディエンスを取得(必要に応じて修正)
- 検索をクリック
- 私たちのAIが数百万のRedditのディスカッションを検索して、市場の需要を測ります
- あなたのアイデアに対する潜在的な需要についての詳細な分析や関連する投稿を得られます
アイデアが盗まれることを心配する方もいると思いますので、あなたのアイデアはプライベートであり、保存されないことを明確にしたいと思います。
私たちが皆さんのためにこのツールをどのように改善できるか、フィードバックをいただければ嬉しいです。
ありがとうございます!
人気: 2 点数 | 0 件のコメント
28. Show HN: TallyCal – 広告なしでグループスケジューリングの投票を行うためのDoodleの代替え
著者: sk24iam
説明: 既存のグループスケジューリングソリューションには、広告が多かったり、使いにくいUIがあったり、機能が不足していたりと、不満を感じていました。そこで、2022年に自分自身のソリューションを作り、リリースしました。このアプリは100%ノーコード(Bubble)で構築されており、ユーザーにとって迅速で簡単、シンプルなものを目指しました。ユーザーの大半は教育、スタッフ採用、あるいは社交イベントの調整に関わっています。以下は、このアプリの特徴です。
- 広告なし、登録不要で100%無料で始められる
- モバイルでも快適に使えるシンプルなUI
- カレンダーの日付を見つけるための従来型およびヒートマップ投票機能(サインアップシートも利用可能)
- 複数のタイムゾーンをまたがる機能
- 単日のイベントや複数日のイベントをスケジュール可能
ご意見をお聞かせください。
人気: 1 点数 | 0 件のコメント
29. Show HN: サンタの冒険 – みんなが楽しめるお祭りゲーム体験
URL: https://santaadventure.net
著者: jerrylearner
説明: サンタアドベンチャーへようこそ!クリスマスの精神に満ちた魔法のゲームワンダーランドです!私たちは、サンタクロースやホリデーをテーマにしたインタラクティブなゲームのコレクションを慎重にご用意しました。心温まるミスター&ミセスサンタの冒険から、楽しいギフトマッチングの挑戦まで、どのゲームも祝祭の魅力に満ちています。家族が大切なひとときを共有したり、休日のエンターテイメントを求めている個人にもぴったりです。サンタがプレゼントを届けたり、クリスマスのパズルを解いたりしている間、サンタアドベンチャーはホリデーシーズンの真髄を捉えたユニークなゲーム体験を提供します。サプライズと喜びに満ちたこの素敵なクリスマスの旅にぜひ参加してください!
人気: 2 点数 | 0 件のコメント
30. Show HN: 無料のユーザープロフィールジェネレーターを作りました
著者: mhfrenchtm
説明:
人気: 2 点数 | 4 件のコメント
31. Show HN: プロンプトエンジン – あなたのプロンプトに基づいてLLMを自動選択する
著者: yoeven
説明: 最近、一般的なAIテクノロジースタックでは、異なるLLM(大規模言語モデル)で動作する数百の異なるプロンプトが存在しています。
主な3つの問題点:
- 選択肢:数百のLLMから1つのプロンプトに最適なLLMを選ぶのは難しく、自分が書いたプロンプトに対して最も最適化されたLLMを選べていないかもしれません。
- スケーリング/アップグレード:選択肢に似ていますが、モデルが廃止されたり設定が変更されたりしても出力の一貫性を保ちたいと考えています。
- プロンプト管理は恐怖です。何かがうまくいっている場合、それに触れたくない気持ちになりますが、すべてが壊れることを恐れずに操作できるべきです。
そこで、Prompt Engineを立ち上げました。これは、あなたのプロンプトを毎回最適なLLMで自動的に実行し、インターネットアクセスなどのすべてのツールを利用します。また、プロンプトを再利用可能な形で保存し、キャッシュを利用することで、毎回のパフォーマンスを向上させることができます。
どう動作するのか? 簡潔に言うと、数百のLLMを比較するデータセットで訓練された非常に小さなモデルを構築しました。これにより、あなたのプロンプトに基づいて自動的にモデルを選択できます。
詳細を説明した記事はこちらです:https://jigsawstack.com/blog/jigsawstack-mixture-of-agents-m...
人気: 85 点数 | 14 件のコメント
32. Show HN: Talk to Santa x ElevenLabs – 話しかけることができるサンタ
URL: https://www.talktosanta.io
著者: louisjoejordan
説明: 小さなプロジェクトを作りました。AIサンタクロースと会話できるサイトです。詳細はhttps://talktosanta.ioをご覧ください。声はElevenLabsを使って生成されており(訓練された声優に基づいています)、ログインは不要です。会話が1回開始されるごとに、ElevenLabsはチャリティーに$2を寄付します(上限は$11,000です)。
ちょっとしたホリデー実験です。フィードバックをお待ちしています。
人気: 2 点数 | 3 件のコメント
結論
今日のShow HNのまとめでは、多様な革新的プロジェクトを紹介しました。AIを活用したツールから創造的なコーディングソリューションまで、これらのプロジェクトは私たちの技術コミュニティの動的な性質を反映しています。どのプロジェクトが最も印象に残りましたか?コメントで教えてください!
Tags: #ShowHN #テクイノベーション #デベロッパープロジェクト #AIアプリケーション #オープンソースソフトウェア