Skip to content
NeoScript

Automate what you repeat every day.

NeoScript runs JavaScript scripts that build equations, export files, convert folders and drive NeoMath, in an isolated and safe environment.

Inside NeoMath, on the command line and for AI assistants

The problem

Repeated tasks are time thrown away

  • The same step, a hundred times

    Exporting equation by equation, a whole list, by hand.

  • Fatigue mistakes

    The more repetitive the work, the easier it is to slip on a file in the middle.

  • Fear of automating

    A loose script can delete or change files it should not touch.

Hours of mechanical work that a script solves in seconds.

With NeoScript, the computer repeats and you review.

The solution

From macro recorder to full automation

Recorder

Do it once, record it and repeat

Turn on the recorder, edit the equation as usual and NeoScript turns the steps into code. Tie it to a shortcut or to the quick button on the toolbar.

  • Editor with colors and line numbers
  • Quick button next to OCR
  • Shortcuts that never clash with the app's
Program

One object ready for everything

Equation, tabs, export, files, preferences, OCR and chemistry, with simple functions and errors that become ordinary exceptions.

  • neo.equacao, neo.exportar, neo.lote
  • neo.ocr.reconhecer for folders of images
  • neo.quimica for structures and reactions
fracoes.js
const linhas = neo.arquivo.ler("C:/Equacoes/fracoes.txt")
  .split("\n")
  .filter((l) => l.trim() !== "");

linhas.forEach((linha, i) => {
  const [num, den] = linha.split("/");
  neo.equacao.definir(`\\frac{${num}}{${den}}`);
  neo.exportar("eps", `C:/Equacoes/fracao-${i + 1}.eps`);
});

console.log(`${linhas.length} frações exportadas`);
Safety

Isolated by default

A new script cannot read or write files and has no network access. You allow each folder, for reading only or for reading and writing.

  • No disk and no network

    Everything goes through the neo object; no loose access to the system.

  • Per-folder permission

    Relative paths and shortcuts do not break the barrier.

  • Time and memory limits

    The Stop button halts right away, even in an infinite loop.

Anywhere

Run without opening the app

The same script works on the NeoMath screen, in the terminal and in the hands of an AI assistant.

  • neoscript file.js in the terminal
  • NeoMath --script file.js
  • Dedicated tool for AI assistants
  • Full documentation, with ready examples
neoscript fracoes.js

Frequently asked questions

Do I need to know how to program?

Not to start: the macro recorder writes the script for you. To go further, the documentation has ready examples to copy and adapt.

Can a script delete my files?

Only inside the folders you allow for reading and writing in that script. Outside them, no file function works.

Is it included in the license?

Yes. NeoScript is part of the Neo license, together with the apps and integrations.

Save time in production

Show your workflow to a specialist and see what can be automated.