Skip to main content

Prerequisites

Before you start, make sure you have the following.

JavaScript And Node.js

You should be comfortable with:

  • basic JavaScript
  • basic Node.js and npm commands
  • editing .env files
  • reading small browser application files

The frontend guide apps are plain JavaScript applications. The platform app uses React internally because it hosts io.Connect Browser UI components, but you do not need to build a React application to follow the early chapters.

io.Connect And io.Intelligence Licenses

You need valid license keys for:

  • io.Connect Browser
  • io.Intelligence

The frontend package reads these keys from local .env files:

VITE_LICENSE_KEY="your-io-connect-browser-license-key"
VITE_IO_INTELLIGENCE_LICENSE_KEY="your-io-intelligence-license-key"

Do not commit real license keys. The repository includes .env-template files so you can create local .env files safely.

Basic io.Connect API Knowledge

You should understand the basics of:

  • starting an io.Connect Browser platform
  • registering and invoking interop methods
  • opening apps inside an io.Connect workspace
  • reading and updating workspace context

You do not need deep io.Connect experience. The guide explains the APIs it uses, but the flow will be easier if these concepts are familiar.

Helpful References

The guide links to specific API pages as each library is introduced. These are useful starting points before you begin:

Agent Backend Key

The local backend uses an Anthropic model. To run it, you need an Anthropic API key:

ANTHROPIC_API_KEY="your-anthropic-api-key"

The backend is not required for the very first visual check of the starting workspace, but you should configure it before moving into the assistant chapters.

Development Tools

Install:

  • Git
  • Node.js compatible with the repository packages
  • npm
  • a code editor
  • a modern browser

The agentic-backend package requires Node.js 22.13.0 or newer.

Next Step

Once these prerequisites are ready, continue to Chapter 1: Setting Up the Project.