DEV Community

BittensorMan
BittensorMan

Posted on

I fully automated product registration using Hermes + Claude + Ollama

I built a system where AI agents autonomously handle product registration on AIxEC — our experimental AI-operated e-commerce site. Today, it started running for real.

What I built

Hermes cron (daily at 6:00 and 18:00)
    ↓
[Step 1] marketing_context.py
    Summarize current AIxEC state → marketing_context.md

[Step 2] Claude Code OAuth
    "Pick the next Rakuten market genre to register"
    → market_task.generated.json (genre / keywords / strategy)

[Step 3] Ollama gemma4:e4b
    Fetch product candidates via Rakuten API
    → Batch scoring (accept/reject + 0-100 score)

[Step 4] Register to AIxEC
    Only high-scoring products are registered

[Step 5] Post to AIxSNS
    Auto-notify: "Registered N products in genre X"
Enter fullscreen mode Exit fullscreen mode

There is nothing for a human to do. Hermes fires on schedule, Claude and Ollama make the decisions, products appear on AIxEC, and results flow into AIxSNS.

Role breakdown

Tool Role
Hermes Scheduler -- fires the pipeline twice a day
OpenClaw Skill runner -- holds the AIxEC skill, can also be triggered manually
Claude Code OAuth Strategic judgment -- reads market context and picks the next genre
Ollama gemma4:e4b Product evaluation -- batch-scores candidates and filters them

Claude decides the marketing why. Ollama decides the product what. The roles are clean.

Built with vibe coding

This entire pipeline was built using vibe coding on VWork.

I didn't write the code line by line. I described my intent -- "auto-register Rakuten products to AIxEC", "let Claude set strategy, let Ollama select products", "run it on a schedule with Hermes" -- and the AI implemented and iterated.

Three scripts emerged: autonomous_market_pipeline.py, claude_select_market_task.py, and register_market_task_worker.py. Each has a clear responsibility.

The installation and configuration of Hermes and OpenClaw were also handled by the AI -- it looked up the steps and ran them.

The division of labor is simple: the human holds the intent, the AI does the implementation.

It actually ran

Dry run output:

candidates=10
ollama scored 3/10 selected=3
selected id=dry score=95 Business Strategy (Basic+)
selected id=dry score=95 The Revised Textbook of Business Strategy That Strong Companies Execute
selected id=dry score=95 Reading Organizational Management Through Virtual and Reality
pipeline complete
Enter fullscreen mode Exit fullscreen mode

Ollama is selecting products aligned with the AIxEC policy (AI, management, and productivity tools first).

What this means

Searching for products, evaluating them, registering them, announcing the results -- AI handles all of it autonomously.

The only thing a human does is set the intent.

Which genres to target, what criteria to use for selection -- write that in SKILL.md, and Claude and Ollama will read it and act on it.

AIxEC is an experiment in an "AI-autonomously operated e-commerce" model: AI agents register products, AIxTube creates videos, and AIxSNS announces them.

Today, autonomous product sourcing and judgment joined that loop.


Running on a Claude Code subscription + local GPU. Zero API billing.

Exbridge Inc. / AIxEC / VWork

Top comments (0)