abacus-cli

Automate time entries in Abacus ERP from the command line.

A command-line interface for Abacus ERP, powered by browser automation under the hood.

npm install -g abacus-cli

Batch Fill

Fill an entire week of time entries with a single command. Supports range fill, file import, and template generation.

Weekly Summary

Compact weekly status at a glance — hours logged, remaining hours, missing days, overtime, and vacation balance.

Shell Integration

Add a one-liner to your .zshrc and get reminded about missing time entries every time you open a terminal.

Multi-Language

Supports German, English, French, Italian, and Spanish. Auto-detects your locale or set it explicitly.

How it works

  1. Log in once in a real browser window. Your session is saved locally.
  2. Run any command — it opens a headless browser, restores your session, and does the work.
  3. Existing entries are detected automatically so you don't create duplicates.
  4. If your company uses a captcha, the browser reopens so you can solve it, then continues.