Skip to content

Install

Requirements

  • Node.js >= 20.19
  • Chrome or Chromium installed locally (for type: "local" browser mode)
  • An LLM provider API key (Anthropic, Google, or OpenAI)

Install the package

bash
npm install @omxyz/lumen

Set your API key

For Anthropic (recommended default):

bash
export ANTHROPIC_API_KEY="sk-ant-..."

For Google:

bash
export GOOGLE_API_KEY="..."

For OpenAI:

bash
export OPENAI_API_KEY="sk-..."

Alternative: Browserbase (remote cloud browser)

If you do not want to run a local Chrome instance, Lumen supports Browserbase as a remote browser backend. Set the browser.type option to "browserbase" in your agent config and provide Browserbase credentials via environment variables.

TypeScript runner (for .ts files)

Lumen examples are written in TypeScript. Run them with:

bash
npm install -D tsx
npx tsx agent.ts