Skip to content
ecomkit

Free · no signup

Tools I publish for free

Part of the work I do by hand in client stores is the same everywhere. Those things are cheaper to write once and give away than to repeat every month. So here they are: no payment, no signup, no "leave your email to download". One so far — the list will grow.

  • No payment
  • No signup
  • Runs on your own machine
  • Open source

Here to install it? The technical part is at the bottom of the page.

Tool 1 · Horoshop

Talk to your store in plain language

You type into a chat with an AI assistant what you would normally do by hand in the admin panel. It reads your store and, if you let it, changes it. It connects the official way the platform itself provides — the same way any CRM or accounting system does.

Read this first: this tool works with Horoshop only — an ecommerce platform used mostly in Ukraine and the CIS. If your store is on Shopify or WooCommerce, this one will not help you today. I would rather say that in the first paragraph than after you have spent ten minutes installing it.

Orders

  • "Show me last week's orders that are still being processed"
  • "Mark these 12 orders as shipped and add the tracking numbers"
  • "Where did last month's orders come from — ads, email or search?"

Catalog

  • "Which products in Accessories have no search description?"
  • "Update prices on these 200 SKUs — and show me the ones that failed"
  • "Find hidden products that still have stock against them"
  • "Build a bundle from these three products at 15% off"

Customers and settings

  • "How many customers registered in August, and how many opted into email?"
  • "Check which shipping and payment methods are currently enabled"
  • "Export the customers who bought more than once"

What it does not do

  • It does not act on its own. Only what you asked, and only while the chat is open: there are no schedules and no background jobs here.
  • It sees nothing that is not in your store — no analytics, no ad accounts, no CRM.
  • It does not replace the admin panel. Bulk and tedious things, yes; fine-grained configuration, no.
  • It works with Horoshop only. There is nothing like it for Shopify or WooCommerce yet.

One tool so far. If there is something specific you are missing every day, write to me on Telegram: the queue for the next ones is built from exactly those messages.

Credentials

Your login goes nowhere — and I never see it

Horoshop issues no separate integration keys: any connection works through an administrator login and password. That is how the platform is built, and I say it up front rather than in small print after installation.

The tool lives entirely on your own machine. There is no server of mine, no cloud, no registration: the login stays in a configuration file on your machine, and requests go directly from your computer to your store. I receive no credentials, no data, and not even a notification that you are using it.

Create a separate administrator for this — Settings → Admins in your admin panel. Then access can be switched off in a single move without locking you out, and the store log shows what that user specifically did.

Run it read-only the first time. There is a switch that removes every action capable of changing anything: they simply do not exist in the list of available tools. In that mode it is impossible to make a mistake and damage the store. Turn writes on once you have seen how it answers simple questions.

And one more honest note: a bulk product update writes to the live store and cannot be undone. Before updating two hundred SKUs, test on one.

Who it suits

Honestly about who should not spend the time

This will help you if

  • Your store is on Horoshop and the catalog is bigger than fits in your head.
  • You or someone on your team already use an AI assistant daily — not tried once, but use.
  • You regularly do the same manual work: bulk prices, statuses, exports, pre-promotion checks.

Do not spend the time if

  • You are not on Horoshop. The tool works with that platform only.
  • Nobody on the team works with AI assistants. Then what you need first is an assistant, not this tool.
  • You are looking for a button inside the store admin. There will not be one: Horoshop has no app store, and a third-party button cannot be added — that is the platform's decision, not mine.
  • You need something to happen on its own, on a schedule, without a person. That is a different job, and a paid one.

What is in it for me

Why this is free

I do this work in client stores every day, and half of it is identical. Writing it once is cheaper than repeating it by hand. The code is open because a closed free tool is worth nothing to anyone: you should be able to look at exactly what it does to your store rather than take my word for it.

What I get out of it, honestly: some of the people who use it will eventually come to me for work the tool cannot do. That is the whole calculation, and it is spread over a long time. Which is why there is no form here, no email capture, no "leave a contact to download" — and there will not be. You can install it, use it for years and never write to me. That is a normal outcome.

Questions

What people ask first

Is this safe? I am handing over access to my store.

You are handing access not to me but to a program on your own computer. Horoshop issues no separate integration keys — only an administrator login exists, so this is true of everyone who connects to the platform. Create a separate admin under "Settings → Admins": it can be switched off in one move. Run it read-only the first time. I see neither your credentials nor your data.

I am not a developer. Can I do this?

If you already use Claude or Cursor — yes, in about ten minutes: you paste one paragraph into the chat, the assistant asks for the domain, login and password, and does the rest itself. If not, send a link to this page to whoever set up your site or CRM. For them it is the same ten-minute job.

What does it cost?

Nothing. Not now, not later, not for updates. You pay only for the AI assistant itself, if you have a paid subscription — but that is your own subscription, not mine.

Can this break my store?

In read-only mode, no: actions that change anything simply do not exist in that mode. Once you enable writes, yes — just as you could by hand in the admin panel. There is one genuinely dangerous spot: a bulk product update writes to the live store and cannot be undone, and product images are replaced rather than added by default. So always do your first update on a single SKU.

Is this an official Horoshop product?

No. I am not affiliated with Horoshop and they have nothing to do with it. The tool works through their published integration interface — the same one CRMs and accounting systems use.

Will there be one for Shopify or WooCommerce?

Not yet. This one exists because most of the stores I work with are on Horoshop. If you need the same thing for another platform, write to me: it affects the order I build them in.

When doing it by hand is still too slow

When a free tool is no longer enough

The tool covers one-off and manual things — the ones you already do, only faster. When you need a process to run itself without you — orders from every channel in one window, tracking and statuses with no human involved, descriptions across the whole catalog — that is setup, and it is paid: from $5,000. Which of those your store actually needs, and which it does not, comes out of the audit.

Technical part

From here on, for whoever installs it

Below is the installation, written in developer language. If you are a store owner you can stop reading: send a link to this page to whoever set up your site, or paste the paragraph from the block below straight into your own assistant chat — it will do everything itself and ask you only for the domain, login and password.

What you need

  • Node.js 20 or newer
  • A client with MCP support: Claude Code, Claude Desktop, Cursor, Cline
  • A separate administrator on your Horoshop store — login and password. The platform issues no API keys.

Installing through the assistant itself

The fastest route. Paste this into Claude Code, Claude Desktop or Cursor — the assistant reads the instructions, asks for the credentials, writes the config into the right file and verifies the connection. It writes the password into the config only: not into the chat and not into git.

Install the horoshop-mcp MCP server for me.
Instructions for you:
https://github.com/ecomkit-com-ua/horoshop-mcp/blob/main/llms-install.md
Read them and follow them: ask me for the store domain, admin login and password, write the
config for whichever client you are running in, leave read-only mode on for the first run,
and check that the server responds.

Installing by hand

One block in your MCP client's configuration file: the command npx -y horoshop-mcp and three variables — HOROSHOP_DOMAIN, HOROSHOP_LOGIN, HOROSHOP_PASSWORD. The exact block for Claude Code, Claude Desktop, Cursor and Cline is in the README, so that two versions of one truth do not drift apart across two pages. HOROSHOP_READONLY=1 and the remaining variables are there too. The config holds the password in plain text — keep it out of git.

What is inside

14 tools over 21 functions of the official Horoshop API: orders and statuses, product export and import, catalog sections, customers, bundles, webhooks, and the reference data for shipping, payment, currencies and B2B price levels — plus a universal call to any API function by the name in the documentation. Two runtime dependencies. 37 tests that stand up a mock Horoshop on a local port and touch no real store. MIT licence.

Under HOROSHOP_READONLY=1, the seven write tools are not registered at all — they do not appear in the list of available tools, so the model cannot call them. The universal call is separately restricted in that mode to an allowlist of read functions.

Limits worth knowing in advance

  • catalog/export returns at most 500 products per call — beyond that you page with offset. A response-size limit applies separately, so the next-page hint counts the records actually returned rather than the limit requested.
  • Some functions require Horoshop 4.0+ or the B2B module — otherwise you get UNDEFINED_FUNCTION.
  • The API cannot list existing webhook subscriptions, and there is a limit of 5 per event. Store the subscription id immediately.
  • horoshop_products_import is irreversible, and images, gallery_common and gallery_360 default to override: true — meaning they wipe the current gallery.

Privacy

There is no telemetry: the tool contacts no server of mine, because it has none. Credentials stay in the configuration file on your machine. The one thing worth remembering: data the assistant pulls from the store becomes part of your conversation with it — and goes to your AI provider, not to me. In full, in the privacy policy.

Version 0.1.0, published to npm on 3 September 2026. Found a bug: open an issue in the repository or write to me on Telegram.

Free audit Start a launch