Linux 软件免费装
Banner图

Hoobert - AI Command Bar for WooCommerce

开发者 anuragbhandari
更新时间 2026年7月29日 21:30
PHP版本: 8.0 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce productivity ai store management command palette

下载

0.2.2 0.2.3

详情介绍:

You know the click path. Orders, filter by status, find the order, scroll, Refund, line item, quantity, amount, Refund manually, confirm. Six screens to do one small thing. Hoobert is a command bar for that. Press Cmd/Ctrl-K anywhere in wp-admin to open the WordPress command palette, pick Ask Hoobert, and type the thing you actually wanted: Hoobert reads the request, picks the matching WooCommerce action, shows you what it is about to do, and runs it. That is the whole product. No chat thread to babysit, no second dashboard to learn, no new place your data lives. He is an owl, and he is careful Hoobert is meant to be trusted with a live store, so the boring parts got the most attention. How the language part works Hoobert is powered by Fern, a family of small, fine-tuned function-calling models from Fernfly. Fern is not a general-purpose chatbot. It does exactly one job: turn a merchant sentence into one of Hoobert's 28 WooCommerce actions with the arguments filled in. Because the job is narrow, the model is small, and small means fast. You bring your own Fernfly project, so the connection is yours. See Connecting a model below. What it can do "This order" just works [coming soon] Open an order and say "refund this". Open a product and say "drop the price to 39.99". Hoobert reads the order or product id off the screen you are on, so you rarely have to type one. Connecting a model Hoobert needs a Fernfly project to read requests. It takes a few minutes, and the free tier is enough to try it:
  1. Create a free account at fernfly.com and start a new project. No credit card required.
  2. Choose the WooCommerce template in the new project wizard for a zero-configuration flow. You could also choose the "from scratch" option and import Hoobert's WooCommerce tool set into the project. It ships with this plugin as tools.json, in the plugin folder.
  3. Train and deploy the project. Fernfly generates the training data; you do not need any ML background.
  4. Copy the project's infer URL and API key into WooCommerce -> Hoobert and save.
Until both fields are set, the command bar tells you it is not configured. Nothing is sent anywhere before then. External service Hoobert sends your typed request to a Fernfly inference endpoint so the model can turn it into a WooCommerce action. This is required for the plugin to function, and it is the only external service it uses. Open source Hoobert is GPL, all of it, including the front-end sources and the build tooling. Development happens in the open at github.com/antelligent-org/hoobert. Issues and pull requests welcome. The owl is by agustrisana: Funny owl icons created by agustrisana - Flaticon.

安装:

  1. Install and activate WooCommerce if you have not already. Hoobert will not activate without it.
  2. Install Hoobert from Plugins -> Add New, or upload the plugin folder to /wp-content/plugins/.
  3. Activate it through the Plugins screen.
  4. Go to WooCommerce -> Hoobert and enter your Fernfly inference endpoint URL and API key. See Connecting a model in the description if you do not have them yet.
  5. Press Cmd/Ctrl-K anywhere in wp-admin, start typing, and pick Ask Hoobert.

屏幕截图:

  • The resolved action, with the exact call and arguments it will run.
  • Destructive actions - refunds, deletes, status changes - need a confirm click.
  • The result, rendered as a readable summary rather than raw JSON.
  • Reports: sales over a period, summarised in the palette.
  • Settings: connect your Fernfly project with an endpoint URL and API key.
  • The store-wide audit log records every command, who ran it, and what it did.

常见问题:

Do I need an OpenAI or Anthropic key?

No. Hoobert does not use a general-purpose LLM. It talks to one Fernfly inference endpoint running a small model fine-tuned on Hoobert's own WooCommerce actions, and that is the only outside service involved.

Is it free?

The plugin is free and GPL, forever. The inference endpoint is a Fernfly project, which has a free tier that is enough for normal single-store use. There is no locked feature, no trial timer, and no upsell inside the plugin.

Can Hoobert break my store?

It is constrained three ways at once. It can only run one of 28 predefined WooCommerce actions; it runs them under your own admin capabilities, so it cannot exceed what you could do by hand; and anything destructive requires an explicit confirm click after you have seen exactly what will happen. Everything it does run is logged. That said, a refund is a refund. Read the confirmation before you click it, the same as you would in WooCommerce itself.

What data leaves my site?

Only the sentence you type, plus the order or product id of the screen you are on. Nothing is sent unless you run a command. Customer data, order contents, and your credentials never reach the inference endpoint. The model only needs your words to decide which action you meant; the action itself runs locally.

Who can use the command bar?

Only logged-in users with the manage_woocommerce capability, meaning shop managers and administrators. Hoobert's REST routes enforce this on every request, not just in the UI.

Does it work with my theme or page builder?

Yes. Hoobert lives entirely in wp-admin and does not touch your storefront, your theme, or your front-end at all. Visitors never load a byte of it.

It says "not configured". What now?

Both the inference endpoint URL and the API key must be filled in under WooCommerce -> Hoobert. If both are set and you still see it, check that the URL is your project's full infer route (it ends in /infer) and that the key was copied without surrounding whitespace.

Hoobert misunderstood me.

Rephrase closer to the action you want: "refund order 1042" beats "sort out that customer's money". If a request is outside the 28 actions, Hoobert says so rather than guessing. But if you genuinely believe Hoobert got it wrong, head over to Fernfly > Your project > Retrain, find the utterance that it got wrong, correct the function-call JSON in the textbox, save that utterance-function pair, and click the Retrain button. After your model has finished training, Hoobert will start behaving as expected.

Can I add my own actions?

Yes. The tool set is tools.json in the plugin folder: an OpenAI function schema per action, plus a small block describing the REST call to dispatch. Add your entry there, register the matching schema with your Fernfly project, and retrain. The repository README walks through it.

Where is the command history?

WooCommerce -> Hoobert, below the settings, shows every command every admin has run on this store, newest first. The palette itself also has a Hoobert: Query history command showing your own recent ones.

Does it support languages other than English?

The interface is translatable. What the model understands depends on the Fernfly project you train, so a non-English store can train on non-English utterances.

Does it work on multisite?

Yes. Settings and command history are per-site, so each store in a network has its own endpoint and its own audit log.

Can I try it without installing anything?

Yes. The repository has a WordPress Playground blueprint that spins up a throwaway store in your browser, with WooCommerce, Hoobert, and sample data already set up.

更新日志:

0.2.3 Bug Fixes Documentation 0.2.2 Bug Fixes 0.2.1 Refactors Documentation 0.2.0 ⚠ BREAKING CHANGES Features Bug Fixes Refactors Documentation 0.1.2 Bug Fixes Documentation 0.1.1 Features Bug Fixes Refactors 0.1.0