開発者の宝箱!1400以上の無料APIを一覧できるカタログ集 — public-apis
public-apisは、世界中の無料で使えるAPI(ソフトウェア同士をつなぐ仕組み)を1つのリストにまとめた巨大なカタログ集です。天気予報、仮想通貨の価格、動物の画像、ニュース、音楽、地図など、50以上のジャンルにわたるAPIが整理されて
Pythonで書かれたトレンドリポジトリ(95件)
public-apisは、世界中の無料で使えるAPI(ソフトウェア同士をつなぐ仕組み)を1つのリストにまとめた巨大なカタログ集です。天気予報、仮想通貨の価格、動物の画像、ニュース、音楽、地図など、50以上のジャンルにわたるAPIが整理されて
様々なアルゴリズムとデータ構造をPythonで実装した教育目的のオープンソースリポジトリです。ソート、検索、グラフ理論、動的プログラミングなど、コンピュータサイエンスの基本的なアルゴリズムが網羅的に実装されています。プログラミング学習者がア
MarkItDownは、PDF、Word、Excel、PowerPoint、画像、音声、HTMLなど、さまざまな形式のファイルをMarkdown(シンプルな書式付きテキスト)に変換するPython製のツールです。変換されたMarkdownは
awesome-llm-appsは、ChatGPTやGeminiなどの大規模言語モデル(AIの文章生成技術)を使った実用的なアプリケーションの作り方を集めたレシピ集です。AIエージェント(自動でタスクを実行するAI)やRAG(文書検索と組み
Deep-Live-Camは、たった1枚の写真を用意するだけで、ウェブカメラの映像やビデオの中の顔をリアルタイムに別人の顔に入れ替えられるソフトウェアです。「顔を選ぶ→カメラを選ぶ→ライブボタンを押す」のわずか3クリックで動作し、プログラミ
Hermes Agentは、Nous Research社が開発した「自己改善するAIエージェント」です。会話するたびに経験からスキルを自動生成し、ユーザーの好みや過去のやり取りを記憶して、使えば使うほど賢くなっていく学習ループを内蔵していま
browser-useは、AI(人工知能)にウェブブラウザを操作させて、オンラインの作業を自動化できるPython製のツールです。「この求人に応募して」「買い物リストの商品をカートに入れて」といった自然な言葉で指示するだけで、AIが実際にブ
sherlockは、ユーザー名を入力するだけで400以上のSNS(ソーシャルメディア)やWebサービス上にそのユーザー名のアカウントが存在するかどうかを一括で調べられるツールです。たとえば「tanaka123」というユーザー名を入力すると、
PaddleOCRは、PDFや画像の中にある文字・表・数式・グラフなどを読み取り、MarkdownやJSON(コンピュータが扱いやすいデータ形式)に自動変換するツールです。100以上の言語に対応しており、日本語・英語・中国語が混在した文書で
OpenBBは、株価や経済指標などの金融データをさまざまなデータソースから集めて、Python・Excel・AIエージェント・REST API(ソフト同士をつなぐ仕組み)など複数の場所から簡単に使えるようにするオープンソースのデータプラット
WhisperはOpenAIが開発した高精度な音声認識モデルです。多言語対応で、日本語を含む99言語の音声をテキストに変換できます。ノイズの多い環境でも安定した認識精度を発揮し、文字起こし作業の自動化に適しています。
Unslothは、Qwen、DeepSeek、Gemma、LlamaなどのオープンソースAIモデルを自分のパソコンで動かしたり、追加学習(ファインチューニング)したりできる統合ツールです。ブラウザから操作できるWeb画面(Unsloth S
ai-hedge-fundは、ウォーレン・バフェットやキャシー・ウッドなど実在する著名投資家の投資哲学をAIエージェント(自律的に判断するAIプログラム)として再現し、チームとして株式の売買判断をシミュレーションするプロジェクトです。合計1
MoneyPrinterTurboは、動画のテーマやキーワードを入力するだけで、AIが台本作成・映像素材の収集・字幕生成・BGM追加まですべて自動でこなし、高画質なショート動画を一発で作ってくれるツールです。OpenAIやDeepSeekな
An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.
nanochatは、大規模言語モデル(人間のように文章を書くAI)を自分で一から作って、ChatGPTのような対話画面で会話できるようにするツールです。2019年に約600万円かかったGPT-2というAIの訓練を、わずか約7,000円〜48
MiniMindは、大規模言語モデル(人間と会話できるAI)をゼロから自分の手で作れるオープンソースプロジェクトです。通常のAIモデルは数百億のパラメータ(AIの脳細胞のようなもの)を持ちますが、MiniMindはわずか2580万パラメータ
TradingAgentsは、実際のトレーディング会社の組織構造を模倣した、複数のAIエージェント(自律的に動くAIプログラム)が協力して株式の売買判断を行うフレームワークです。ファンダメンタル分析担当、SNSの感情分析担当、ニュース分析担
LiteLLMは、OpenAI・Anthropic・Azure・Google Vertex AIなど100以上のAI言語モデル(LLM)を、たった1つの共通フォーマットで呼び出せるPython SDK(開発者向けツール)とAIゲートウェイ(
BettaFishは、ユーザーがチャットのように質問するだけで、国内外30以上のSNS(ソーシャルメディア)から情報を自動収集し、世論(ネット上の人々の意見や反応)を総合的に分析してくれるAIシステムです。複数のAIエージェント(それぞれ専
VibeVoiceはMicrosoftが開発したオープンソースの最先端音声AIモデル群です。VibeVoiceには大きく3つの機能があり、①最大60分の長時間音声を一度に文字起こしできる音声認識(ASR)、②最大90分・4人の話者による会話
BitNetは、Microsoft が開発した「1ビットLLM(大規模言語モデル)」を高速に動かすための専用フレームワークです。通常のAIモデルは16ビットや32ビットの数値で計算しますが、BitNetはわずか1.58ビットという極端に小さ
ChatDevは、プログラミングの知識がなくても複数のAIエージェント(自律的に動くAIの担当者)を組み合わせて、データの可視化・3Dモデル生成・ゲーム開発・深い調査レポート作成など、さまざまなタスクを自動でこなせるプラットフォームです。ド
awesome-claude-codeは、Anthropic社のAIコーディングアシスタント「Claude Code」をもっと便利に使いこなすためのツール・プラグイン・設定・ワークフローなどを厳選して集めたカタログのようなリストです。Cla
tinygradは、ディープラーニング(AIの学習技術)に必要な機能をすべて備えた、非常にコンパクトなフレームワークです。PyTorch(業界標準のAIフレームワーク)と同じような書き方でニューラルネットワークを構築・学習できますが、コード
PostHogは、Webサイトやアプリの運営に必要な分析ツールを1つにまとめたプラットフォームです。ユーザーの行動分析、セッション録画、エラー追跡、機能テスト、アンケート機能など、製品改善に必要な8つの機能が統合されています。Google
MiroFishは、多数のAIエージェント(独自の人格や記憶を持つ仮想の人物)を使って、未来の出来事を予測するAIシミュレーションエンジンです。ユーザーがニュース記事や小説などの「種」となる素材を投入すると、MiroFishはその情報をもと
LightRAGは、大量の文書をAIに読み込ませて「賢く質問に答えられる仕組み」を簡単に作れるツールです。従来のRAG(検索拡張生成:AIが質問に答える前に関連情報を検索して参照する技術)に加え、文書中の人物・組織・場所などの関係性を「知識
Fish Speechは、テキスト(文章)を人間そっくりの音声に変換するAI音声合成ツールです。約1000万時間もの音声データで学習した最新モデル「S2」を搭載しており、約50言語に対応し、オープンソース・商用を含めたすべての音声合成システ
MoneyPrinterV2は、インターネットでの収益化に関わる作業を自動化するアプリケーションです。具体的には、Twitter(X)への自動投稿、YouTubeショート動画の自動作成・投稿、Amazonアフィリエイト(商品紹介で報酬を得る
Onyxは、ChatGPTのようなAIチャット機能を自分のサーバーに設置できるオープンソースのAIプラットフォームです。50種類以上の外部サービス(Google Drive、Slackなど)と接続し、社内の情報をAIが検索・要約してくれるR
kotaemonは、文書との対話型Q&Aを可能にするオープンソースのRAG(Retrieval-Augmented Generation)ベースのチャットUIツールです。エンドユーザーが簡単に文書にチャットで質問できるクリーンなインターフェ
hello-agentsは、AIが自動で考えて行動する「智能体(AIエージェント)」を一から作る方法を日本語で学べる無料の教育プロジェクトです。ChatGPTのような大型言語モデルを使って、自分で判断して作業を進めるAIアシスタントを構築す
AstrBotは、さまざまなチャットアプリ(メッセージングアプリ)にAIチャットボットを簡単に導入できるオープンソースのプラットフォームです。QQ、Telegram、Slack、Discord、LINE、企業向けWeChat、Feishu(
Strixは、AI(人工知能)を使ってアプリやウェブサイトのセキュリティの弱点(脆弱性)を自動的に見つけ出し、修正まで行ってくれるオープンソースのツールです。本物のハッカーのように実際にコードを動かしてテストし、「ここが危ない」という証拠(
AgentScopeは、AIエージェント(人間の代わりに自律的にタスクをこなすAIプログラム)を簡単に作って動かせるPython製のフレームワークです。ReActエージェント、音声対話、ツール連携、記憶機能、計画立案、人間による介入、さらに
TradingAgents-CNは、複数のAI(大規模言語モデル)を「チーム」のように連携させて株式分析を行う中国語対応の学習・研究プラットフォームです。もともと英語で開発されたTradingAgentsというオープンソースプロジェクトをベ
BlenderMCPは、3Dモデリングソフト「Blender」とAIアシスタント「Claude」をつなぐツールです。チャットで「ドラゴンが金貨を守っているダンジョンを作って」と頼むだけで、ClaudeがBlenderを直接操作して3Dシーン
ScraplingはWebサイトから情報を自動で取得するツールです。ネットショッピングサイトの価格チェックや競合サイトの情報収集のように、人がブラウザで見ている内容をプログラムで自動取得できます。従来のスクレイピング(Web上の情報収集)ツ
Kronosは、金融市場のローソク足チャート(株価の動きを表す棒グラフ)を「言語」として理解し、将来の値動きを予測できるAI基盤モデルです。世界45以上の取引所のデータで事前学習されており、株式や暗号通貨などさまざまな金融商品の価格予測に活
PageIndexは、従来のベクトルデータベース(文書を数値化して保存する仕組み)を使わずに、AIが人間のように論理的に考えて文書を検索するツールです。長い専門文書でも、質問に対して適切な箇所を見つけて回答してくれます。プログラムを書かなく
Hummingbotは暗号通貨の自動売買ボット(アルゴリズム取引システム)を作成・デプロイできるオープンソースフレームワークです。中央集権型・分散型取引所140以上に対応し、過去1年間で340億ドル以上の取引量を生成しています。高頻度取引の
DeepTutorは、PDFやテキストなどの学習資料をアップロードすると、その内容を理解したAIが個別指導してくれるパーソナル学習アシスタントです。単なるチャットボットではなく、質問への回答、問題の深掘り解説、クイズ生成、レポート作成、数学
claude-howtoは、AIコーディングツール「Claude Code」の使い方を初心者から上級者まで段階的に学べるビジュアルガイドです。公式ドキュメントが「機能の説明書」なのに対し、claude-howtoは「実践的な教科書」のような
Agent Lightningは、AIエージェント(自律的にタスクをこなすAIプログラム)を強化学習(試行錯誤から学ぶ手法)で訓練するためのMicrosoft製ツールです。最大の特徴は、既存のAIエージェントのコードをほぼ変更せずに最適化で
last30days-skillは、Claude Code(AIコーディングツール)に追加する「スキル」で、調べたいテーマについてReddit・X(旧Twitter)・YouTube・Hacker News・Polymarket(予測市場)
Hereticは、ChatGPTのようなAI言語モデルに組み込まれた「安全のための回答制限(検閲)」を自動的に取り除くツールです。通常、AIモデルは危険と判断した質問には答えを拒否しますが、Hereticを使うとその制限を外すことができます
Megatron-LMは、ChatGPTのような大規模なAIモデルを効率的に学習させるためのNVIDIA製ライブラリです。複数のGPUを使って巨大なAIモデルを分散して学習することで、従来よりも高速かつ効率的な訓練を実現します。研究者や企業
Qwen-Agentは、アリババが開発したAIモデル「Qwen」を使って、自分だけのAIアシスタント(エージェント)を作れるフレームワーク(開発の土台となる仕組み)です。たとえばAIに「この画像を生成して」「このPDFの内容を要約して」と指
OpenVikingは、AIエージェント(自律的にタスクをこなすAIプログラム)が必要とする「記憶」「資料」「スキル」をまとめて管理できるオープンソースのコンテキストデータベースです。パソコンのフォルダ構造のようにAIの知識を整理し、必要な
Deep Agentsは、LangChainとLangGraphの上に構築された「すぐに動かせるAIエージェントの土台」です。通常、AIエージェントを作るにはプロンプト設計やツール接続、メモリ管理などを自分で組み立てる必要がありますが、De
TimesFMは、Google Researchが開発した時系列データ(時間とともに変化するデータ)の未来を予測するためのAI基盤モデルです。売上の推移、気温の変化、株価の動きなど、時間に沿って並んだ数値データを入力すると、その先の値を予測
cogneeは、AIエージェント(自律的に動くAIプログラム)に「記憶」を持たせるためのオープンソースの知識エンジンです。文書やデータを取り込むと、意味による検索(ベクトル検索)と関係性による検索(グラフデータベース)を組み合わせて、AIが
openai/skillsは、OpenAIのコーディングAIエージェント「Codex」に特定の作業能力を追加するための「スキル」を集めたカタログです。スキルとは、指示書・スクリプト・リソースをまとめたフォルダのことで、AIエージェントが発見
claude-scientific-skillsは、CursorやClaude CodeなどのAIコーディングエージェントに科学研究の能力を追加する170以上のスキル集です。生物学・化学・医学・物理学・金融など幅広い分野の専門ライブラリやデ
Agent-Skills-for-Context-Engineringは、AIエージェント(自動で作業するAI)の「記憶力」と「注意力」を最大化するための技術集です。AIエージェントは限られた記憶容量の中で効率的に情報を管理する必要がありま
memUは24時間動き続けるAIエージェント用のメモリシステムです。従来のAIチャットボットと違い、ユーザーの行動パターンや好みを継続的に記憶し、命令されなくても先回りして行動を提案してくれます。ファイルシステムのような構造でメモリを整理す
claude-plugins-officialは、AIコーディングアシスタント「Claude Code」に追加機能を組み込むためのプラグインを集めた公式ディレクトリ(カタログ集)です。Anthropic社が開発した内部プラグインと、外部パー
RedditVideoMakerBotは、Redditの投稿やコメントを自動的に読み上げ付きの動画に変換してくれるツールです。TikTokやYouTube、Instagramでよく見かける「Redditの面白い投稿を読み上げる動画」を、動画
VoxCPMは、テキストを入力するだけで人間そっくりの音声を生成できるAI音声合成システムです。最新版のVoxCPM2は20億パラメータのモデルで、日本語を含む30言語に対応し、48kHzのスタジオ品質の音声を出力できます。「若い女性の優し
Microsoft Agent Frameworkは、AIエージェント(自律的に考えて行動するAIプログラム)を作り、複数のエージェントを連携させて複雑な仕事をこなすワークフローを構築するためのフレームワークです。PythonとC#/.NE
PersonaPlexは、NVIDIAが開発したリアルタイムの音声対話AIモデルです。人間同士の会話のように、相手が話している途中でも割り込んだり相づちを打ったりできる「全二重通信(電話のように双方向で同時に話せる仕組み)」に対応しています
MobileAgentは、スマートフォンやパソコン、ブラウザの画面を見て、人間のように自動操作できるAIエージェントです。「メールを送って」「ネット検索して」といった指示を日本語で伝えるだけで、アプリを開いて必要な操作を全て代行してくれます
Open SWEは、組織内部で使えるAIコーディングエージェント(プログラムを自動で書いてくれるAIアシスタント)を構築するためのオープンソースフレームワークです。SlackやLinear(タスク管理ツール)でAIに話しかけるだけで、AIが
Chandra OCR 2は、画像やPDFに含まれる文字を読み取り、表や数式、手書き文字などのレイアウト情報を保ったままMarkdown・HTML・JSON形式に変換できるAI OCR(光学文字認識)モデルです。90以上の言語に対応しており
HunxByts/GhostTrack: Useful tool to track location or mobile number
LMCacheは、大規模言語モデル(AIチャットボットの頭脳にあたるもの)の応答速度を大幅に向上させるための拡張ツールです。AIが文章を生成する際に内部で作られる計算結果(KVキャッシュ)を、GPU・CPU・ディスク・クラウドストレージなど
Hugging Face Skillsは、AIを活用したコーディングアシスタント(Claude、Codex、Geminiなど)が機械学習のタスクを実行するための「作業手順書」を集めたリポジトリです。データセット作成、モデルの学習、評価などの
OpenSandboxは、AIアプリケーションを安全に隔離された環境(サンドボックス)で実行するためのプラットフォームです。AIにコードを書かせたり、ブラウザを操作させたり、デスクトップ環境を使わせたりする場面で、本番環境やホストマシンを汚
FreeMoCapは、映画やゲームで使われるモーションキャプチャ(人の動きを3Dデータとして記録する技術)を、高価な機材なしで誰でも使えるようにするツールです。複数のカメラやスマホで撮影した映像から、人の動きを自動的に3D空間で解析できます
SEO Machineは、Claude Code(AIコーディングツール)上で動作する、SEOに最適化されたブログ記事を一気通貫で作成できるワークスペースです。キーワード調査、競合分析、2000〜3000語以上の長文記事の執筆、SEOスコア
production-agentic-rag-courseは、学術論文を自動で取得・理解し、研究に関する質問にAIが答えてくれる「論文リサーチアシスタント」を7週間かけてゼロから構築する実践型の学習コースです。RAG(検索拡張生成)という、
notebooklm-pyは、Googleの AI ノート作成サービス「NotebookLM」をプログラムやコマンドラインから操作できる非公式のPythonツールです。URLやPDF、YouTubeなどの資料を自動で取り込み、AIと対話した
AReaLは、AIモデルの「考える力(推論能力)」を強化学習(AIが試行錯誤しながら賢くなる手法)で鍛えるためのオープンソースのトレーニングシステムです。清華大学とアントグループが共同開発しており、完全非同期(複数の処理を待たずに同時並行で
ExecuTorchは、PyTorchモデルをスマートフォンからマイクロコントローラーまで幅広いデバイスで実行するためのオンデバイスAI推論フレームワークです。Metaが開発し、Instagram、WhatsApp、Quest 3などで実際
Newtonは、ロボットの動きや物体の物理的なふるまいをコンピューター上でリアルに再現する、GPU(グラフィックボード)の力でとても高速に動く物理シミュレーションエンジンです。NVIDIA Warpという基盤技術の上に構築され、MuJoCo
mlx-vlmは、Mac上で画像・音声・動画を理解できるAI(Vision Language Model)を動かしたり、カスタマイズ(ファインチューニング)したりできるツールです。Apple独自のMLXフレームワーク(Apple Silic
Hindsightは、AIエージェント(自動で仕事をこなすAIプログラム)に人間のような「学習する記憶」を持たせるためのシステムです。従来のAI記憶システムは会話履歴を単に保存するだけでしたが、Hindsightは「世界の事実」「体験」「メ
claude-skillsは、Claude Code・OpenAI Codex・Gemini CLIなどのAIコーディングエージェントに「専門家の知識」を追加できるプラグイン集です。エンジニアリング、マーケティング、製品管理、法規制対応、経
AI-Scientist-v2は、AIが完全に自律して科学研究を行うシステムです。研究テーマを与えるだけで、仮説の生成、実験の実行、データ分析、そして学術論文の執筆までを人間の手を借りずに一貫して行います。実際にこのシステムが書いた論文が、
vLLM-Omniは、テキストだけでなく画像・動画・音声など複数の種類のデータを同時に扱えるAIモデルを、高速かつ低コストで動かすためのフレームワーク(ソフトウェアの骨組み)です。もともとテキスト専用だったvLLMという人気の高速推論エンジ
Mistral Vibeは、MistralのAIモデルを使用したコマンドライン型のコーディングアシスタントです。自然言語でコードベースと対話し、ファイルの探索、編集、コード生成などの作業を効率的に行えます。豊富なツールセットとプラグイン機能
OpenRAGは、手持ちの文書をアップロードするだけで、AIがその内容を理解し、チャット形式で質問に答えてくれるプラットフォームです。PDFや書類などのドキュメントを取り込むと、自動的に解析・インデックス化され、意味的な検索(単なるキーワー
trackersは動画内の複数の物体(人、車、動物など)を自動で追跡するPythonライブラリです。既存の物体検出モデル(顔認識や車両検出など)と組み合わせて使うことができ、コマンドライン一発で動画ファイルやライブカメラから物体の動きを追跡
GVCLab/PersonaLive: [CVPR 2026] PersonaLive! : Expressive Portrait Image Animation for Live Streaming
MAVLinkは、ドローンと地上制御ステーション間の通信に特化した軽量なメッセージライブラリです。XMLファイルで定義されたメッセージ仕様を各プログラミング言語のソースコードに変換するツールを提供します。帯域幅の制限された環境での通信に最適
LinkedInで求人応募を自動化するWebスクレイピングボットです。求人検索、応募フォームの自動入力、履歴書のカスタマイズ、そして応募まで全て自動で行います。1時間で100件以上の求人に応募することが可能で、AIを活用して求人情報に基づい
claude-code-telegramは、Claude AI(プログラミングに特化したAI)をTelegramアプリから使えるようにするツールです。スマホやパソコンのTelegramから普通にチャットするように「このコードにエラー処理を追
ReMeは、AIエージェント(自動で作業をこなすAIプログラム)に「記憶」を持たせるためのツールキットです。通常のAIは長い会話の途中で昔の話を忘れてしまったり、新しい会話を始めると前回の内容をまったく覚えていなかったりしますが、ReMeを
dimosは、ヒューマノイドロボット・四足歩行ロボット・ドローン・ロボットアームなどの多様なロボットを、Pythonだけで統一的に制御できるオープンソースの「ロボット用オペレーティングシステム」です。従来はROS(ロボット開発の標準フレーム
webnovel-writerは、AIを使って長編Web小説(ライトノベルや連載小説など)を書く際に起こる「前の設定を忘れてしまう」「存在しない設定を勝手に作ってしまう」という問題を解決するための創作支援システムです。Claude Code
datagouv-mcpは、フランス政府の公式オープンデータサイト「data.gouv.fr」から、AIチャットボット(ChatGPT、Claude、Geminiなど)を通じて直接データを検索・分析できるツールです。従来はウェブサイトを手動
ai-dev-kitは、Claude CodeやCursorなどのAIコーディングアシスタントにDatabricksの専門知識を与えるツールキットです。AIアシスタントがDatabricksでデータパイプライン、機械学習モデル、ダッシュボー
InferenceX™は、AI推論フレームワーク(vLLM、SGLang、TensorRT-LLMなど)のパフォーマンスを毎晩自動でベンチマークするオープンソースツールです。NVIDIA H100、B200、GB200やAMD MI355X
NeMo AutoModelは、NVIDIAが開発したPyTorch分散学習ライブラリで、大規模言語モデル(LLM)や視覚言語モデル(VLM)の学習を効率化します。Hugging Faceモデルとの統合が標準でサポートされており、面倒な設定