eq2 — built for agents

eq2 — the spreadsheet on the command line.

Same intelligence. Different surface. Operable by humans and agents alike.

Install

$ curl -sSf https://equation2.com/install | sh
$ eq2 --version
# eq2 1.0.0

Authenticate

$ eq2 login                       # browser OAuth
$ eq2 login --key=eq2_k_live_...  # paste a key
$ export EQ2_API_KEY=eq2_k_live_...    # CI / agents
$ eq2 whoami

Core commands

# cells
$ eq2 cell get A1
$ eq2 cell set A1 "=AVERAGE(B1:B10)"
$ eq2 cell set A1 "=SENTIMENT(B1)"

# range fill / run
$ eq2 range fill D:D "=SENTIMENT(C{row})" --start=2
$ eq2 run SHARPE --col=returns --rf=0.05
$ eq2 run SCORE --cols=revenue,growth,margin --write=D

# import / export
$ eq2 load data.csv
$ eq2 export --format=xlsx --output=results.xlsx

# natural language
$ eq2 ask "which deals have highest risk-adjusted return?"

# sharing
$ eq2 share link --permission=view --expires=7d
$ eq2 share --email=sara@company.com --permission=editor

Build a pipeline

$ eq2 load portfolio.xlsx \
   | eq2 run SHARPE --col=returns --write=B \
   | eq2 run VAR    --col=returns --conf=.95 --write=C \
   | eq2 report --output=risk_report.pdf

JSON for agents

$ eq2 cell get B11 --json
{
  "cell": "B11",
  "sheet": "Sheet1",
  "formula": "=AVERAGE(A2:A10)",
  "value": 1149.0,
  "type": "float",
  "computed_by": "browser",
  "last_updated": "2025-04-25T10:32:00Z"
}