OpenSource-Hub
F

forge

SHA-256
2.2k stars·AI 生産性·SHA-256 チェックサム確認済み

セルフホスト型 LLM ツール呼び出し信頼性レイヤー。ローカルの小規模モデルに大規模モデルに匹敵する性能を発揮させ、プロキシモードに対応し、OpenAI および Anthropic と互換。

スマートダウンロード

Download 版をダウンロード

v0.9.2 · 19.4 MB

大規模モデルのツール呼び出しをより安定させ、実測で大幅な向上、プロキシとしても使える。

主な機能

  • 3つの利用形態:プロキシサーバー、WorkflowRunner、ミドルウェア。既存プロジェクトに柔軟に適応
  • ガードレール機構を内蔵し、モデル出力のフォーマットエラーを自動修復してリトライ。追加設定は不要
  • OpenAI および Anthropic API と互換性があり、opencode、Claude Code などの既存ツールに直接接続可能
  • Ollama、llama.cpp、vLLM など複数のローカル推論バックエンドをサポートし、バックエンドプロセスの自動管理も可能

できないこと

  • •Forge はエージェントオーケストレーターではなく、マルチエージェントコラボレーションや DAG タスクフローの構築には適しておらず、単一ループ内の信頼性に注力しています
  • •プログラミングツールではありません。coding agent を開発する場合は専門的なフレームワークを使用してください。Forge はプロキシ層としてそれらを強化できます
  • •Anthropic の実測データは以前のバージョンのものであり、コストが高いため最新バージョンでは再実行していません
  • •ローカルの小型モデルの効果はハードウェアとモデルの選択に依存します。Ministral-3-8B の使用を推奨し、モデルガイドを参照してください

使用例

  • 既存の Claude Code や opencode などのツールにローカルモデルを接続し、信頼性の高いツール呼び出し機能を実現する
  • カスタムエージェントワークフローを開発する際に、安定したマルチステップのツール呼び出しとコンテキスト管理が必要な場合

Forge は、セルフホスト型 LLM のツール呼び出しとマルチステップエージェントワークフローを信頼性の高いものにすることに特化した Python フレームワークです。ツール一式を提供するだけで、モデルは呼び出し順序を自由に選択できます。制約が必要な場合は、required_steps、prerequisites、terminal_tool をオプションで有効にできます。そのガードレール機構(レスキューパース、リトライプロンプト、レスポンス検証)は、必須ステップを一切設定しなくても機能します。Forge はエージェントオーケストレーターでもコーディングツールでもなく、単一のエージェントループ内に組み込まれ、ツール呼び出しを安定かつ信頼性の高いものにします。3 つの使用形態をサポートしています。プロキシサーバーとして(OpenAI および Anthropic プロトコルと互換)、opencode や Claude Code などの既存ツールを直接強化する形態。WorkflowRunner としてフローを構築する形態。または、ミドルウェアとして独自のループに統合する形態です。汎用エージェントフレームワークと比較して、Forge は信頼性に特化しており、実測では 8B ローカルモデルの精度を 84% まで向上させ、Claude Sonnet 4.6 を 85% から 98% にまで引き上げることさえ実現しており、既存コードの書き換えは不要です。

タグ

LLMtool-callingagentguardrailsproxyself-hosted

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

pip を使用して Python パッケージをインストール:pip install forge-guardrails

4

ローカルモデルバックエンド(llama-server や Ollama など)を起動

5

クライアント API アドレスをプロキシポート 8081 に向け、python -m forge.proxy を実行

インストールガイド
  1. pip を使用して Python パッケージをインストール:pip install forge-guardrails
  2. ローカルモデルバックエンド(llama-server や Ollama など)を起動
  3. クライアント API アドレスをプロキシポート 8081 に向け、python -m forge.proxy を実行
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

c49654ccac62c51335e501f3a491d8f39007c8c25790b7a85ce0f251a5a1d252

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

pip でインストールした場合は、pip uninstall forge-guardrails を実行するだけで完了します。スタンドアロンプロキシを使用している場合は、インストールスクリプトが生成したバイナリファイルと設定ディレクトリ(例:~/.forge-proxy)を削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-10 21:05:53
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

5 FAQs

類似プロジェクト