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
.envfiles - 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.