19
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

OpenFangとは?OpenClawからの進化と特徴

19
Posted at

皆さんもAI Agent作ってますか?最近「OpenClaw」がめちゃくちゃ流行りましたよね。
「よし、これでバリバリ自動化するぞ!」と意気込んでTypeScriptで動かしてみたら、メモリを500MB近く食ってしまって、「これ、本番環境で複数動かしたらサーバー代ヤバくないか…?」と絶望したのがつい先日のこと。
その後、8.8MBまでメモリを削ったRust製の「ZeroClaw」も登場しましたが、こっちは少し機能がシンプルすぎて複雑なスケジュール管理には不向きでした。
「帯に短し襷に長し…」と悩んでいたところに、とんでもない黒船が襲来しました。
それが今回紹介する、Rust系Agentフレームワークの真打「OpenFang」です!

openfang

なぜOpenFangなのか?「Hands」アーキテクチャの衝撃

openfang

OpenFangは単なる「OpenClawの軽量版」ではありません。なんと設計の根底から見直しが行われ、「Hands(能力パッケージ)」という概念が導入されています。
これによって、Agentの作り方が今までの「プロンプト駆動」から「自主SOP(標準作業手順)駆動」へと完全にシフトしています。

1. 受け身のBotから「自律型ワーカー」への進化

これまでのAgentフレームワークって、APIを叩いたりユーザーが指示を出したりするまで動かない「リアクティブ(反応型)」なものが多かったですよね。
でも、OpenFangのHandsモデルは一味違います。

  • Execution Plan:タイマーや特定条件で勝手に動いてくれるスケジューラーをネイティブで装備。
  • Knowledge Context:特定のドメインに特化したベクトル知識ベースの連携。
  • Toolchain:外部ツールの呼び出し権限の標準化。

つまり、人間がチクチク指示を出さなくても、バックグラウンドで24時間365日、勝手に仕事回してくれるんです。これぞ真の自動化って感じがしませんか?

2. WASMが支える16層の堅牢なセキュリティ

openfang

「でも、そんな勝手に動くAgentにファイル操作権限やブラウザ操作権限を与えるの怖くない?」
そう思ったあなた、鋭いです。僕も思いました。
でも安心してください。OpenFangは完全に生産環境(本番環境)を意識したセキュリティ設計になっています。

  • WASM(WebAssembly)サンドボックス隔離:拡張ツールなどのコードは全てWASMサンドボックス内で実行されます。万が一プラグインがバグってクラッシュしたり、悪意のあるコードだったりしても、ホストシステムには一切影響を及ぼしません。安全第一!
  • 操作ハッシュチェーン(Hash-chain):Agentが実行した一つ一つの操作をハッシュチェーンで暗号化して記録。誰が何をやったか、完全に透明で追跡可能です。「あいつ(Agent)、勝手に何してんの?」というブラックボックス化を防ぎます。

パフォーマンスの比較:他フレームワークとの違い

ここでちょっと数字を見てみましょう。エンジニアならやっぱりベンチマークが気になりますよね。

openfangパフォーマンスの比較

どうですかこれ。ZeroClawほどの変態的な軽さ(褒め言葉)はないにせよ、TypeScript版の約1/6のメモリ使用量で、サンドボックス隔離と自律型スケジューラーまで付いてくるんです。

めちゃくちゃ簡単な導入手順

「Rustの環境構築とかビルドとかめんどくさそう…」
そんな心配は無用です。OpenFangは開発者体験(DX)にもかなり本気を出しています。たった3行のコマンドでローカル環境が作れちゃいます。

# 1. OpenFang本体のダウンロードとインストール
curl -fsSL https://openfang.sh/install | sh

# 2. プロジェクトの初期設定
openfang init

# 3. サービスの起動
openfang start

# 4. これだけで準備完了。ブラウザからコンソールにアクセス!
http://localhost:4200

openfang導入手順

旧OpenClawからの移行もスムーズ

すでにOpenClawでガッツリアプリを作ってしまった人も大丈夫です。公式がワンクリック移行ツールを用意してくれています。Agentの設定やこれまで作ってきたSkillsも引き継げます。

openfang migrate --from openclaw

このあたりの配慮、完全に「分かってる」開発チームの仕事ですよね。

まとめ:これからのAgent開発はどう変わる?

これまでのAgentフレームワークの歴史を振り返ると、OpenClawで「とりあえず動く!」という機能実現のフェーズがあり、ZeroClawで「いかに軽くするか!」というパフォーマンスの極限を追求するフェーズがありました。
そして今回のOpenFangで、Agentは 「ワークフローの標準化と本番運用」 という成熟期に突入したと言えます。

今後のAI開発の主戦場は「いかにAIに上手く喋らせるか」から、「いかにAIを安全かつ安定して、現場の自動化フローに組み込むか」に移っていくでしょう。OpenFangのIaC(コードとしてのインフラ)的な「HAND.toml」での管理手法は、まさに現代のDevOpsの考え方そのものです。単なるツールではなく、新しい開発パラダイムとして本気で触ってみる価値アリです!

公式のGitHubリポジトリはこちら: https://github.com/RightNow-AI/openfang

19
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?