Infinite Craft Trainer

A CLI overlay for neal.fun/infinite-craft

Install

Quick Start
Chrome Extension
Userscript
  1. Go to neal.fun/infinite-craft
  2. Open the browser console:
    Chrome/Edge: Ctrl+Shift+J / Cmd+Option+J
    Firefox: Ctrl+Shift+K / Cmd+Option+K
    Safari: Cmd+Option+C (enable Developer menu in Settings first)
  3. Click the button below, then paste into the console and press Enter

You'll need to paste the code each time you reload the page. For a persistent install, use the Userscript tab.

Install from Chrome Web Store

After installing, visit neal.fun/infinite-craft — the trainer loads automatically.

Also works in Edge, Brave, and other Chromium browsers. For Safari, use the Userscript tab.

Install Tampermonkey (Chrome/Edge/Safari) or Violentmonkey (Chrome/Firefox), then click below:

Install Userscript

The userscript runs automatically every time you visit neal.fun/infinite-craft — no pasting required.
Your discoveries are saved to the game's IndexedDB, so they persist and show up when you refresh.

Commands

Combine
<element> + <element> — Combine two elements
/combine <element> <element> — Combine two elements

Crawl
<element> ++ <element> — Combine & crawl until no new discoveries
/crawl <element> <element> — Combine & crawl until no new discoveries

Bulk combine
<element> +| <query> — Combine with all matching discoveries
/with <element> <query> — Combine element with all matching discoveries
<query> * <query> — Cross-combine matches from both queries
/cross <query> <query> — Cross-combine matches from both queries
/permute <query> — Combine all matching elements with each other
/permutate <query> — Permute repeatedly until no new discoveries
/exhaust <query> — Each match combined with all discoveries

Query syntax (/search, /with, /permute, /permutate, /cross, /exhaust, shorthands) — substring (default), * ? [] wildcards, /pattern/ regex, !<query> to exclude, ^<query> for first discoveries only

Discoveries & recipes
/search <query> — Search discoveries
/recipe <element> — Show shortest recipe from base elements
/list — List all discovered elements
/import <element|file.ic> — Import from Infinibrowser or .ic save file
/fill — Fetch missing recipes from Infinibrowser
/unfilled — List elements without recipes
/prune — Remove orphan elements Infinibrowser can't fill
/export — Download discoveries as .ic file
/history — Show combinations this session
/clear — Clear output
/help — Show commands in the trainer

Tips

Use Up/Down arrows to scroll through command history.

Bulk operations show a Stop button. Click it or wait for completion.

After combining elements, refresh the page to see them in the game's sidebar.

For the full desktop CLI with more features, install the Python package.