Show HN デイリーセレクション (2025-08-28)
- 小規模グループ向けMeetup.com/eventribe代替サービス
- WhatsAppから直接Nano Bananaとチャット
- React Web Camera – の1枚制限を解決
- Testronaut – AI駆動のミッションベースブラウザテスト
- Regolith – TypeScriptでReDoS脆弱性を防ぐ正規表現ライブラリ
- Ankiカードに音声を追加
- Element to LLM – 実行時DOMをLLM用JSONに変換する拡張機能
- クロスデバイスコピペと5MBファイル転送(E2E暗号化、登録不要)
- 理想のオープンソースCSVインポーターを構築
- シャーペンで似顔絵を描くロボットを製作
- Dsa.rb: コマンドラインでRubyの主要データ構造/アルゴリズムを練習
- AlphaSuite – 定量株価分析のオープンソースプラットフォーム
- MaskWise: LLMトレーニングファイルのデータ編集・匿名化ツール
小規模グループ向けMeetup.com/eventribe代替サービス [ビジネス]
30ポイント, 7コメント
Meetup.comやEventribeの代替となるオープンソースのモバイルファーストRSVPプラットフォーム。
- 各イベントにユニークで覚えやすいURLをワンクリック共有
- イベント作成に登録やサインアップ不要
- 学習曲線なしのシンプルで直感的なデザイン
- サービス料金を回避できるセルフホスティング可能
- フィードバックと改善を受け付け中
WhatsAppから直接Nano Bananaとチャット [チャットボット]
22ポイント, 8コメント
ノーコードプラットフォームを使用してWhatsAppから直接Nano Bananaとチャット。
- ノーコードWhatsAppプラットフォーム上に構築
- ソーシャルグループ内で急速に普及
- WhatsApp経由でNano Bananaと直接対話可能
React Web Camera – の1枚制限を解決 [開発者ツール]
22ポイント, 3コメント
React Web Cameraは、<input type="file">
のデフォルト1枚制限を克服し、単一セッションで複数写真を撮影できる軽量Reactコンポーネント。
- 1回のカメラセッションで複数写真をキャプチャ
- カメラを再起動せずにブラウザ内でインライン動作
- 送信前に写真のプレビューと削除が可能
- 完全クライアントサイドでユーザーのプライバシーを保護
- Webアプリ、レスポンシブUI、PWAと互換性あり
Testronaut – AI駆動のミッションベースブラウザテスト [開発者ツール]
3ポイント, 1コメント
Testronautは、エンドツーエンドテストを平易な英語の「ミッション」として定義し、Playwrightで実行するAI駆動自律テストフレームワーク。
- AI(GPT-4o)を使用してUI変更に適応しながら決定的なレポートを維持
- click、type、navigateなどのツールを含む文字列または関数としてミッションを記述可能
- CLI経由でローカル実行可能(
npx testronaut
)、ホステッドサービス不要 - ステップバイステップの内訳とスクリーンショット付きJSON/HTMLレポートを生成
- オープンソース、初期段階、1コマンドでインストール可能
Regolith – TypeScriptでReDoS脆弱性を防ぐ正規表現ライブラリ [開発者ツール]
26ポイント, 25コメント
Regolithは、Rustの線形時間正規表現エンジンを使用してReDoS攻撃を防ぐTypeScript正規表現ライブラリ。
- ReDoS脆弱性を防ぐためRustのRegexライブラリを使用
- 正規表現サービス拒否攻撃によるTypeScript/JavaScriptの一般的なCVEを軽減
- 指数時間正規表現マッチングを回避し予測可能なパフォーマンスを確保
- Webアプリケーション向けに安全な正規表現処理を設計
- さらなる改善のためコミュニティフィードバックを受け付け中
Ankiカードに音声を追加 [教育]
3ポイント, 0コメント
一言要約: ElevenLabsを使用してAnkiカードにテキスト読み上げ音声を生成・追加するコマンドラインツール。
- Ankiカードの音声を自動生成
- ElevenLabsのテキスト読み上げ技術を採用
- 簡単な統合のためのコマンドラインインターフェース
Element to LLM – 実行時DOMをLLM用JSONに変換する拡張機能 [開発者ツール]
5ポイント, 4コメント
実行時DOM状態をキャプチャし、LLM・デバッグ・テスト用にJSONとしてエクスポートするブラウザ拡張機能。
- 可視性、入力値、データセット属性を含むレンダリング後DOMをキャプチャ
- テレメトリーや外部リクエストなしでローカル実行、セキュリティとプライバシーを確保
- フォームデバッグ、再現可能なバグレポート、テスト自動化、プロンプトエンジニアリングに有用
- ChromeとFirefoxで利用可能
クロスデバイスコピペと5MBファイル転送(E2E暗号化、登録不要) [生産性]
3ポイント, 0コメント
エンドツーエンド暗号化されたブラウザベースのクロスデバイステキストコピペ/小容量ファイル転送ツール。
- 登録不要、コードまたはQRで参加
- AES-256エンドツーエンド暗号化
- 最大5MBのファイル転送をサポート
- 完全にブラウザ内で動作
理想のオープンソースCSVインポーターを構築 [開発者ツール]
4ポイント, 3コメント
既存ツールのギャップを埋めるオープンソースCSVインポーター。
- オープンソース
- 使いやすさを重視した設計
- CSVインポート機能における未解決のニーズに対応
シャーペンで似顔絵を描くロボットを製作 [デザイン]
4ポイント, 1コメント
写真からシャーペンで似顔絵を描く3Dプリントプロッターロボット。
- 似顔絵画像でトレーニングした拡散モデル(Flux Kontext LoRA)を採用
- Ender 3プリンター用3Dプリントシャーペンマウントを装備
- 写真→似顔絵→Gコード変換してプロッティング
- サービス体験用ウェブサイトを併設
Dsa.rb: コマンドラインでRubyの主要データ構造/アルゴリズムを練習 [教育]
4ポイント, 0コメント
テスト駆動演習でRubyの主要データ構造とアルゴリズムを練習するコマンドラインツール。
- Minitestを使用したテスト駆動アプローチで実装を検証
- ローカル実行可能、新しい演習で簡単に拡張可能
- LeetCodeのような網羅的テストケースではなくアルゴリズムパターンに焦点
- 練習用にユーザー実装を実行時に動的にロード
- LeetCodeなどの前提スキル習得向けに設計
AlphaSuite – 定量株価分析のオープンソースプラットフォーム [金融]
3ポイント, 0コメント
モデルトレーニング、バックテスト、トレード管理のためのツールを提供する定量株価分析オープンソースプラットフォーム。
- 定量的金融分析の包括的スイート
- モデルトレーニングと検証をサポート
- バックテストとトレード管理機能を内蔵
- データ駆動型トレード戦略向けに設計
- トレーダーやアナリストが利用可能なオープンソース
MaskWise: LLMトレーニングファイルのデータ編集・匿名化ツール [開発者ツール]
3ポイント, 2コメント
LLMトレーニングファイルの機密データを編集・匿名化するMaskWiseツール。
- 氏名、メール、住所などの機密情報をスキャン・認識
- 機密コンテンツをマスキングする画像処理
- 構造化データを処理
- TypeScriptとNode.jsで構築
- バックエンドにMS Presidioを採用
- 初期段階プロジェクト、フィードバックと貢献を受け付け中