GitHub Trending 定点観測RSSで購読

GitHubトレンドを毎朝、日本語で深掘り要約

GitHub Trending デイリーレポート

  1. 1
    morluto/rea5日連続

    TypeScript★ 71,233+25,784 (今日)

    AIエージェントを使い、アプリの挙動からネイティブバイナリまでリバースエンジニアリングするツール。

    深掘り

    REA(Reverse Engineer Anything)は、AIエージェントがMCP経由で呼び出せるリバースエンジニアリング用ツール。ネイティブバイナリ(Hopper、Ghidra、IDAを利用)、JavaScript/Electronアプリ、.NETアセンブリ、Webサイト、APK、Androidデバイス、ファームウェアまで扱い、結果には根拠と未確定事項が併記される。JavaScriptや.NETの静的解析は対象を実行せずにファイルを読むだけで行え、解析はローカルで実行される。`npx rea-agents setup` でClaude Code、Codex、Cursorなどに登録でき、CLIからも使える。多様な対象を一つのMCPで扱える点と、結論に証拠を添える点が差別化点。既存アプリの仕組みを理解して自分のプロジェクト向けに再実装したい開発者や、バイナリ解析・CTFに取り組むセキュリティ研究者向け。

  2. 2

    C++★ 26,647+5,831 (今日)

    PS5の実行ファイルをLinuxとWindows向けに自動移植するツール。

    深掘り

    PS5の実行ファイルをLinuxとWindowsで動くネイティブ形式に自動変換するツール。変換を担うrelinkerと、動的リンク用のPS5システムPRXライブラリの実装を備え、エミュレーションや別の実行プロセスを使わない。シェーダーはSPIR-Vに変換でき、SDL対応コントローラーと、`anyps5-input.ini` によるキーボード・マウス設定に対応する。エミュレーションではなくネイティブ変換する点が差別化点。対象ユーザーはREADMEに明記がないが、相互運用性・研究・資料保存を目的とする開発者や研究者と読み取れる。

  3. 3
    storytold/artcraft▲ 63日連続

    Rust★ 14,357+3,217 (今日)

    アーティスト、デザイナー、映像制作者向けの意図的なクリエイティブ制作エンジン。

    深掘り

    AI画像・動画制作のためのIDEのような制作ツール。2Dコンポジションと3Dシーン構成を組み合わせ、画像・動画・音楽・3Dメッシュ・ワールドなど用途に合うモデルを選べる。3D空間でのポーズ・カメラ配置、背景除去、画像からの3Dメッシュ生成、キャンバス描画やインペイント編集、テキストからの画像生成、画像から動画生成などを備える。生成前にシーンを組み立てることで、プロンプトの試行錯誤を再現性の高い視覚的な制作作業に近づける点が特徴。複数プロバイダーのモデル(README掲載は計62種、一部は無効化または制限)を扱う。Windows・macOS向けの安定版があり、Linuxはソースビルドが必要。アーティスト、デザイナー、映像制作者向け。

  4. 4

    HTML★ 48,889+1,189 (今日)

    AIコーディングツール向けのダイアグラム設計スキル。44種類の図に対応し、自己完結したHTML+SVGを出力する。

    深掘り

    Claude Code、Codex、GitHub Copilot、Cursorなどのエージェントに導入するスキルで、図を自己完結型の単一HTML+SVGとして生成する。44種類の図タイプを持ち、各タイプはライト・ダーク・フルエディトリアルの3バリアントを提供する。サイトのURLからブランドの配色とフォントを抽出して適用する機能、draw.io・Mermaid・Excalidrawの図の描き直し、SVG/PNG書き出し、任意のアニメーション、オフライン対応のフォント設定を含む。SKILL.mdで方針を決め、必要な図タイプの参照ファイルだけを読み込み、座標を4pxグリッドに揃え、CIで重なり・見切れ・コントラストを検証する。影を使わず強調色を1つに絞る一貫した誌面調の図を自然言語の指示で得られる点が差別化点だが、出力はGitで差分管理しやすい形式ではなく、同じ指示でも配置が変わりうる。Gitで頻繁に更新する文書にはMermaidが適する。公開用の図を作りたい開発者・テクニカルライター向け。

  5. 5

    TypeScript★ 26,293+178 (今日)

    AIコーディングエージェント向けのコンテキストウィンドウ最適化。ツール出力の削減やセッションメモリの永続化など。

    深掘り

    Claude Codeなど17のプラットフォームに対応する、コンテキストウィンドウ節約用のMCPサーバー兼プラグイン。ツールが返す大量の生データ(ファイル読み込み、ログ、API応答など)をサンドボックス内で処理し、必要な標準出力だけをコンテキストに戻す(README記載で約98%削減)。ファイル編集、Git操作、タスク、エラー、ユーザーの判断などのセッション情報をSQLiteに保存し、会話が圧縮された後もFTS5とBM25検索で関連情報だけを取り出して作業を再開できる。大量のファイルをLLMに読ませるのではなく分析スクリプトを書かせて結果だけ受け取る「コードで考える」方式を採り、フックで大きな出力を生むツールの利用をサンドボックス経由に誘導する。回答の文体や簡潔さには干渉しない。長時間セッションでコンテキスト不足や作業状態の喪失に悩む開発者・チーム向け(READMEは約116k字のうち先頭10万字のみ読み取り)。

  6. 6
    mattpocock/skills▼ 35日連続

    Shell★ 284,399+1,737 (今日)

    エンジニア向けのスキル集(作者の.agentsディレクトリから公開)。

    深掘り

    Matt Pocock氏が日常の開発で使うコーディングエージェント向けスキル集。Claude Code、Codex、GitHub Copilotなどに導入できる。仕様を対話で詰める `grill-me`・`grill-with-docs`、GLOSSARY.mdとADRによる共通用語・設計判断の整備、red-green-refactorのTDD、段階的なバグ診断(`diagnosing-bugs`)、深いモジュール設計を提案する `improve-codebase-architecture` などを提供し、仕様化からチケット分割、実装、コードレビューまでを支える。各エージェントのプラグインや `npx skills` で導入し、リポジトリごとに一度セットアップする。GSD、BMAD、Spec-Kitのようにプロセス全体を管理せず、小さく差し替え可能で、開発者が制御を保てる点とモデル非依存な点が差別化点。バイブコーディングではなく、要件の食い違いや品質低下を防ぎながら本格的に開発したいエンジニア向け。

  7. 7

    Dart★ 179,496+164 (今日)

    モバイルなど向けに美しいアプリを簡単かつ高速に作るUIフレームワーク。

    深掘り

    Googleが提供するオープンソースのSDKで、単一のコードベースからモバイル、Web、デスクトップ向けのアプリを開発できる。iOS向けのCupertinoとその他向けのMaterialを含む豊富なウィジェット、状態を保ったまま変更を反映するホットリロード、数万のパッケージ、FFIやプラットフォーム固有APIによるネイティブ連携を備える。Dartのコードを、iOS・AndroidではネイティブのARM機械語に、WebではJavaScriptやWebAssemblyにコンパイルし、SkiaやImpellerのハードウェアアクセラレーション対応2D描画で画面を描く。レイヤー化されたアーキテクチャにより画面の各ピクセルまで制御でき、アニメーションや合成も自由に行える点が差別化点。複数プラットフォーム対応アプリを効率よく作りたい開発者、表現を妥協したくないデザイナー、OSS貢献者向け。

  8. 8

    C++★ 200,714+24 (今日)

    誰でも使えるオープンソースの機械学習フレームワーク。

    深掘り

    機械学習のモデル構築から展開までを一貫して行えるオープンソースのプラットフォーム。安定したPythonとC++のAPIを備え、pipでの導入に加え、CUDA対応GPU、デバイスプラグイン経由のDirectXやmacOS(Metal)をサポートし、CPU専用パッケージ、Dockerコンテナ、ソースビルドにも対応する。Google Brainの機械知能チームで開発された経緯があり、機械学習以外の分野にも使えるほど汎用性が高い。ツール・ライブラリ・コミュニティ資源が充実している点が特徴。ML研究者と、ML機能を製品に組み込みたい開発者向け。

  9. 9

    Python★ 59,388+515 (今日)

    文書やテーマからネイティブのPowerPointデッキをAIが生成するツール。

    深掘り

    文書やテーマから、編集可能なネイティブPowerPointファイル(.pptx)をAIが生成するMITライセンスのOSS。図形、トランジション、アニメーション、データに基づくグラフ・表、スピーカーノートからの音声ナレーション、独自テンプレートに対応する。Claude CodeやCursorなどエージェント対応のAIツール上でスキルとして動作し、生成はAIモデルとの通信を除きローカルで行われる。画像の貼り付けではなくPowerPointの要素をそのまま編集できる点が特徴で、特定のプラットフォームやモデルに縛られず、費用はAI利用料のみ。完成度はモデルの性能に左右され、仕上げは利用者が行う前提。資料を頻繁に作る・編集するビジネスパーソンや、PythonとAIエージェントでスライド作成を効率化したい人向け。

  10. 10

    Python★ 104,130+81 (今日)

    GPU高速化に対応したPythonのテンソル計算・動的ニューラルネットワークライブラリ。

    深掘り

    GPUで高速化できるNumPyライクなテンソル計算と、テープ方式の自動微分(autograd)による深層ニューラルネットワーク構築を提供するPythonパッケージ。`torch`、`torch.autograd`、`torch.nn`、`torch.multiprocessing`、`torch.utils` などで構成される。命令的(imperative)に実行されコードを書いた順に即評価されるためデバッグしやすく、ネットワークを実行時に動的に構築・変更でき、逆伝播も低オーバーヘッドで行える。NumPyやSciPyなど既存のPythonエコシステムと連携し、C++拡張も少ない定型コードで書ける。CPUに加えNVIDIA CUDA、AMD ROCm、Intel GPUに対応し、MKL、cuDNN、NCCLも活用する。柔軟性と速度を両立したい研究者や、NumPyをGPU計算に置き換えたい開発者向け。

  11. 11

    Python★ 167,231+94 (今日)

    テキスト・画像・音声などの最先端モデルを定義するフレームワーク(推論・学習用)。

    深掘り

    テキスト・画像・音声・動画・マルチモーダルの最先端MLモデルを、推論と学習の両方で使うためのモデル定義フレームワーク。モデル定義を一元化して業界全体で共通化し、DeepSpeedやPyTorch Lightningなどの学習フレームワーク、vLLMやTGIなどの推論エンジン、llama.cppなどの周辺ライブラリとの橋渡しを担う。Hugging Face Hubには100万超のチェックポイントがあり、Pipeline APIで数行のコードから各種タスクを実行できる。モデルファイルは抽象化を控えめにして読みやすくカスタマイズしやすく、主要クラスは3つ程度に絞られている。ニューラルネットの汎用部品ライブラリや汎用学習ループの代替にはならない。最新モデルを素早く試したい、または改造したい研究者・エンジニア・学生向け。

  12. 12

    Python★ 28,789+626 (今日)

    Claude Cowork で使う、ナレッジワーカー向けプラグインのオープンソース集。

    深掘り

    Anthropicが公開する、Claude CoworkおよびClaude Codeで使う職務特化型のOSSプラグイン集。営業、カスタマーサポート、プロダクトマネジメント、マーケティング、法務、財務、データ分析、社内検索、バイオリサーチなど11のプラグインを提供し、各プラグインはスキル、MCPコネクタ、スラッシュコマンド、サブエージェントをまとめる。スキルはClaudeが関連する場面で自動参照し、コマンドは利用者が明示的に実行する。すべてMarkdownとJSONのファイルベースで、コード・ビルド・インフラが不要。コネクタの差し替え、社内用語や業務プロセスの追加によって自社向けに育てられる点が要。役割ごとに一貫した成果を求める個人・チームや、自社向けにプラグインを整備して展開したいリーダー・管理者向け。

  13. 13

    ★ 218,229+279 (今日)

    Karpathy氏のLLMコーディング上の注意点をまとめた、Claude Code改善用の単一CLAUDE.mdファイル。

    深掘り

    Andrej Karpathy氏が指摘したLLMコーディングの問題点をもとにした、Claude Code向けの単一の `CLAUDE.md`。AIが勝手に前提を置いて進める、コードを過剰に複雑にする、無関係な箇所まで変更するといった失敗を防ぐ4つの指針を提供する。4つは、コーディング前に前提や選択肢を確認する「Think Before Coding」、必要最小限の実装を求める「Simplicity First」、依頼に直接関係する部分だけを変更する「Surgical Changes」、テストなど検証可能な成功条件を定めて達成まで進める「Goal-Driven Execution」。Claude Codeのプラグインとして追加するか、プロジェクトごとに `CLAUDE.md` を置いて導入し、Cursor向けルールも用意されている。LLMの典型的な失敗パターンに絞った短いガイドラインである点が差別化点。MITライセンス。不要な差分や過剰な実装を減らしたいClaude Code・Cursorユーザー向け。

出典: https://github.com/trending?since=daily

← 最新のデイリーレポートへ