Appearance
Getting Started
Requirements
- Node.js 22+
- A running Crawl4AI instance
- Anthropic API key
- SerpAPI key (for search)
Install
bash
git clone <repo>
cd scrappy
npm install
cd ui && npm install && npm run build && cd ..Configure
bash
cp .env.example .envEdit .env:
env
ANTHROPIC_API_KEY=sk-ant-...
SERPAPI_KEY=your-serpapi-key
CRAWL4AI_BASE=http://localhost:11235 # sets the default, can be changed in UI
PORT=3000Start the server
bash
npm run serverOpen http://localhost:3000 in your browser.
Run your first index job
- Go to the Scrape screen
- Select or create a schema
- Enter a research topic (e.g.
Swiss Säule 3a accounts) - Click Start Index
- Switch to Monitor to watch the agent work in real time
CLI alternative
bash
npm start -- index \
--topic "Swiss savings accounts" \
--schema schemas/3a-konto.ts \
--output my-dataset \
--max-iterations 40