Geode is a tool that provides remote sync, Model Context Protocol (MCP), and a REST API for your Obsidian vault. It enables AI agents and external tools to read, write, and search your notes programmatically through a local server, without requiring Obsidian to be open. This bridges the gap between Obsidian's local-first design and the needs of AI-powered workflows.
#api
30 件
人間にはAPIがない
3.0この記事では、ソフトウェア開発における人間同士のコミュニケ―ションと、プログラム同士のAPI連携の違いを考察する。人間は明確なインターフェースや仕様書を持たず、感情や文脈、思い込みによる誤解が生じやすい。コードレビューツール「CodeRabbit」の開発を通じて、非同期で明確なフィードバックを提供する自動化の重要性を説く。
ユーザーはアプリやエージェントがすでに使っているツールと連携することを求めるが、API統合のたびに異なるOAuthフローやトークン管理が必要となる。WorkOS Pipesは1回のAPI呼び出しでこれを解決。GitHub、Slack、Salesforce、Google Driveなど100以上のプロバイダ向けコネクタを備え、OAuth処理、トークン更新、認証情報の保存を一元管理する。
Runoは、Webスクレイピングの結果を型付きJSONで返すオープンソースツールです。もともとはクローズドソースとして公開されていましたが、コストの問題で継続が困難になり、数日かけてオープンソース化されました。誰でも自由に利用・改良でき、新機能のリクエストも歓迎しています。
Klipy APIのための型安全なJavaScript/TypeScript SDK「klipy-js」を公開しました。TypeScriptの型推論を最大限に活用し、APIリクエストやレスポンスの型チェックを開発時に実行できるため、ランタイムエラーを削減し、開発体験を向上させます。
Klipy API向けに型安全なJavaScript/TypeScript SDK「klipy-js」が公開された。TypeScriptの型チェックを活かしながらKlipyのAPIを簡単に利用できるSDKで、開発効率と信頼性の向上が期待できる。
Self-hosted SOAP-to-REST and REST-to-SOAP translation gateway with contract-drift detection. No vendor lock-in; portable across Linux, Windows, macOS and Docker. Handles WSDL, XSD, XML, JSON conversion automatically.
先週Hacker News用に自作したドロップフラップボードを、誰でも自由に作成・共有できるサービスとして公開しました。無料で利用でき、API経由でコンテンツを変更することも可能です。オープンソース(MITライセンス)でコードのダウンロードも提供しています。
BYOTag (Build Your Own Tag) is a lightweight alternative to Claude's tag feature that lets you build your own tagging system with just 3 API calls. It offers full control over tag management and customization, providing developers with a simple, open-source solution for implementing tag functionality in their applications.
プロジェクトごとにヘッドレスChromiumをセットアップする手間を省くため、URLをPOSTするだけで印刷可能なPDFを返すAPI「SnapPDF」を公開した。用紙サイズ、向き、スケールのオプションに対応し、ユーザー側でのブラウザインストールは不要。コードはGitHubで公開されており、事前にクローンしなくてもライブインスタンスで試すことができる。
アメリカン・エキスプレスの明細や取引データをプログラムで定期的に取得する方法を探る投稿。公式にはB2B向けAPI「NextGen Agentic Payments」が提供されているが、個人利用には複雑すぎる。Plaidを使う方法もあるが、Claudeは「Amexは再認証を頻繁に要求する既知の厄介なサービス」と警告しており、接続が突然切れるリスクを指摘。シンプルで信頼性の高い解決策をコミュニティに求めている。
FeatLensは、あらゆるビジョンバックボーンから特徴量を可視化するための統一APIです。複雑な特徴抽出や可視化の設定を必要とせず、異なるモデル間で一貫した可視化体験を提供します。研究や開発における特徴分析の効率を大幅に向上させることが期待されます。
このAPIは、世界中の空港における最低乗り継ぎ時間(Minimum Connection Time / MCT)を無料で提供します。旅行業者や飛行機の乗り継ぎを計画しているユーザーは、このAPIを活用して乗り継ぎに必要な最低時間を簡単に取得できます。
組織内のソフトウェアシステム同士が連携できず、データのサイロ化や非効率が発生する問題について考察。システム間の統合不足がビジネスプロセスや意思決定に与える悪影響を指摘し、API連携やデータ共有の重要性を説く。
Jlookは、APIから返される効率的だが複雑なJSONデータを、より可読性の高いコードに変換するためのパイプライン処理を提供するツールです。パイプ可能な設計により、データの変換処理を順次適用でき、開発者がAPIレスポンスを理解しやすく整理できます。
Stripe の ACH 決済では、全ての顧客に対して同一の法人名と銀行口座情報が表示されるため、入金の特定が困難で業務効率が低下している。各クライアントに固有の ACH ID を割り当てることで、銀行明細上での識別が容易になり、請求処理や照合作業の自動化が可能になるという提案を論じている。
GitHubは、パブリックAPIエンドポイントとUIビューに対するアクセス制限を近日中に実施することを発表しました。この変更により、特定のエンドポイントやビューへのアクセスが制限され、ユーザーは適切な認証と認可が必要となります。
この記事では、PythonとTelnyx Number Lookup APIを使用して、電話番号のキャリア(通信事業者)と回線タイプ(携帯電話、固定電話、VoIPなど)をプログラムで検索する方法を解説します。具体的なコード例を通じて、APIの認証設定から実際の番号ルックアップの実行、レスポンスデータの解析までをステップバイステップで説明しています。
Prompt Cachingは、Claude APIの応答時間を短縮し、コストを削減する機能です。頻繁に使用されるプロンプトの一部をキャッシュすることで、同じコンテキストに対する繰り返しの処理を最適化し、効率的なAPI利用を実現します。
「シリコンバレー」というテレビ番組に触発されて、APIの使い方を学ぶ過程で作成したプロジェクト。ギルフォイルの架空のシステムを実際に実装している。
Periskopは、AIエージェント向けに製品発見機能を提供するプラットフォームです。MCP(Model Context Protocol)とAPIを活用し、エージェントが必要な製品情報を自律的に取得・探索できるようにします。
TikTokアカウントのプロビジョニングを自動化する方法を開発。手動設定を排除し、開発者向けAPIを通じてアカウント作成や管理を効率化する仕組みを提供する。
AIアシスタントやCRM、自動化ツールをWhatsApp・Instagram DM・Facebook Messengerで利用可能にするための統一API「Fiwano」を紹介。Metaのトークン取得や開発者ダッシュボード操作が不要で、1つの統合ですべてのチャンネルをカバー。Github上のクックブックで使いやすいドキュメントを提供中。
An investigation reveals that Claude Code is silently collecting fingerprints from API routers associated with Chinese networks. The practice raises concerns about data privacy, network surveillance, and the extent to which AI coding tools may be embedded with undisclosed telemetry or security scanning capabilities beyond their stated functions.
Dynamic.QRcode.showは、API経由で動的QRコードを生成・管理できるツールです。curlを使って簡単にQRコードを作成でき、URLの変更やトラッキングなど動的な機能を提供します。開発者向けにシンプルなHTTPリクエストでQRコード生成を実現します。
RPC エンドポイント
1.0RPC エンドポイントは、ブロックチェーンネットワークとやり取りするためのインターフェースを提供します。このページでは、様々なブロックチェーン向けのパブリック RPC エンドポイントがリストされており、開発者はこれらを使用してノードを自分で運用することなく、トランザクションの送信やデータの照会などが行えます。
Khazadは、Redis Vector Setsを活用してLLM(大規模言語モデル)APIコールに対して透過的な意味キャッシュを提供するツールです。これにより、類似したクエリの重複実行を避け、応答時間の短縮とAPIコストの削減を実現します。
Crossbeam-CLIは、ClaudeとCrossbeamを連携させるオープンソースツールです。パートナー情報や重複、アカウントマッピングについて自然言語で質問できます。Crossbeamのプログラムアクセスは高額なSupernodeプランに制限されており、公式Claudeコネクタでも年間約4,800ドルかかりますが、本ツールは無料プランを含むすべてのプランで動作します。Webアプリと同じ内部APIと通信するため、自分の認証情報でログインするだけで利用可能です。非公式ツールであり、未公開エンドポイントに依存しているため、将来的に動作しなくなる可能性があります。
Lrcmuxは、複数の歌詞APIを一元管理し、単一のインターフェースからアクセスできるようにするツールです。開発者はアプリケーションに歌詞機能を簡単に統合でき、バックエンドの複雑さを気にする必要がありません。
Taylorが自身をAPI経由で雇用可能にする、ユニークなサービスを提案している。人間とAIの境界を曖昧にし、開発者がプログラム的に連携できる新しい働き方の実験的プロジェクトである。