everyapi
更新履歴8 件 · 最新 2026-08-03

EveryAPI が作っているもの

ゲートウェイ、拡張機能、クライアント、ドキュメント —— 各エントリにトレーサビリティのための PR 参照を付記。

2026-08-03

/edge —— BYO-GPU の販売者向けページ

  • エッジノードを扱う /edge ルートを新設:購入者のリクエストが外向きの WebSocket であなたの GPU に届くまで、インストーラーと CLI のセットアップ経路、3 つの GPU 経路、そして運用開始後のノード運用を扱います。
  • エージェントのセキュリティモデルを、約束ではなく構造的な性質として記述 —— ローカルで生成される Ed25519 の識別情報、バイナリ内部で強制されるリクエストパスの許可リスト、一度きりの登録トークン、そしてプロンプトや応答のボディを入れるフィールドがそもそも存在しないトラフィック記録。
  • 文面は clients/edge とゲートウェイに対して一行ずつ突き合わせました。README と設計仕様は主張しているのに、出荷されたエージェントが対応していない主張(GPU のライブテレメトリ、「データはマシンの外に出ない」)は意図的に載せていません。さらに、稼働率・スループット・ノード規模・収益に関する主張がページに載らないよう、新しいテストで押さえています。
2026-05-20

ランディングナビの大幅リファクタリング · /products · /changelog · /pricing · /models

  • トップナビを純粋なルートナビゲーションに変更(ホーム / プロダクト / 連携 / チャネル)。ホームページのセクションアンカーは右側のフローティング SectionRail に移動し、モバイルではドットのみに折りたたまれます。
  • ChannelNav / ChannelMobileDrawer を削除し、単一の Nav / MobileDrawer を再利用するようにしました。違いは chip + CTA の props だけです。重複コードを約 370 行削減しました。
  • /products に9つの自社プロダクトページ(Raycast / VS Code / ブラウザ拡張 / CLI / App / Obsidian / JetBrains / Neovim / Zed)。
  • /changelog / /pricing / /models、3つの Tier 1 マーケティングページ。
2026-05-19

VS Code モデルチャット拡張 · v0.1.0

  • Copilot Chat のモデルソースとして登録されました(v1.104+ Language Model Chat プロバイダー API)。Copilot Chat 標準のモデルピッカーに「EveryAPI」グループが表示されるようになりました。
  • 独自のチャット UI は作りません —— Copilot Chat はすでに約 7,400 万インストール。私たちが提供するのは ライブモデルカタログ + 課金 + ルーティングだけです。
  • esbuild バンドル 6 KB / .vsix 26 KB。API キーは settings.json ではなく vscode.SecretStorage(システムのキーチェーン)に保存されます。
  • Marketplace + OpenVSX のリリースは準備中です。
2026-05-19

ブラウザ拡張機能 v0.3 · 開発者コンソール

  • v0.2 の chat/translate/summarize 拡張機能から開発者コンソールへとピボット:popup で残高 / 24時間の使用量 / 直近10件の呼び出し / API キーを一目で確認できます。
  • app.everyapi.ai のダッシュボード Cookie 認証を再利用します。拡張機能はキーを一切保存しません。
  • コンテンツスクリプト 0、サードパーティ host_permissions 0。Chrome / Edge(Firefox MV3 互換性は未定)。
2026-05-19

/v1/models のアルファベット順を安定化 · CORS 仕様違反の修正

  • バックエンドの /v1/models が ID のアルファベット順でソートされるようになり、Open WebUI / AnythingLLM / LobeChat のモデルピッカーが更新のたびに並び替わることがなくなりました。
  • CORS ミドルウェアの修正: 以前は `Access-Control-Allow-Origin: *` と `Allow-Credentials: true` を同時に送信しており、仕様違反でブラウザがプリフライトを拒否していました。リクエストの Origin をそのまま返す AllowOriginFunc に切り替え —— カスタムスキーム(Obsidian app:// / Capacitor capacitor://)も通るようになりました。
  • ollama SSE パス上のハードコードされた ACAO: * を削除しました。
2026-05-19

Integration docs · 6 つのプラットフォーム向けレシピ

  • VS Code / JetBrains / Obsidian / Zed / Neovim / セルフホスト型チャット UI それぞれにレシピページを 1 つずつ。各ページに具体的な UI パスとコピー&ペーストできる base URL/キー/model 設定を掲載。
  • つまずきポイントのメモ付き:Cline の OpenAI プロバイダーは base URL が非表示 / ProxyAI の URL は完全なエンドポイント / Obsidian モバイルの CORS(PR #264 で解決済み)/ Zed は `language_models.openai_compatible` をネイティブサポート。
  • 各ページ下部では、なぜ新しいプラグインを作らないのかを説明しています —— 既存のエコシステムはすでにカスタム base URL に対応しており、新しいプラグインを作っても差別化はゼロで、1000 倍のインストール差を追いかけるだけになるからです。
2026-05-19

ブラウザ拡張機能 v0.2(v0.3 に置き換え済み)· Side Panel + Readability

  • Manifest V3 + @crxjs/vite-plugin + React。popup(⌘+Shift+E で選択テキストの Ask/Translate/Summarize)+ Side Panel(⌘+Shift+Y で永続チャット、Mozilla Readability によるページ全体の要約)。
  • Markdown レンダリングは shiki/core を使用(コア grammar 17 個のみで、290 個の grammar が dist に 25MB 持ち込むのを回避)。Stop は実際に fetch を中断します。
  • パス B(chat.openai.com / claude.ai の非公開 API へのフック)は調査の結果 BLOCKED と判断:アンチボットと ToS の二重リスク。
2026-05-19

Raycast 拡張機能 · ウォレットへの直接アクセス

  • wallet コマンドが実際の granted/used/available の数値を取得します(以前はキー health check + ダッシュボード handoff のスタブでした)。
  • ask コマンドは起動時に /v1/models を取得してピッカーの選択肢にします。
  • 6 つのコマンド: Ask / Translate / Sanitize / Wallet / Switch Model / Recent Logs。Raycast Store は実機スクリーンショット待ちです。

RSS / 購読

RSS フィードはまだありません —— 主要なアップデートはダッシュボードのお知らせ + メール通知に配信されます。PR の流れを直接追いたい場合は次を watch してください: everyapi-ai 組織。