Skip to main content
Docs/Get started

Quickstart

Run SolKernal locally, seed the marketplace, and execute your first skill in a few minutes.

Last updated July 2, 2026

Requirements

  • Node.js 20 or newer.
  • npm 10 or newer.
  • A local SQLite-compatible environment.
  • A Solana wallet such as Phantom for wallet-connected flows.

Install and run

cd web
npm install
npx prisma migrate dev
npm run db:seed
npm run dev

Open http://localhost:3000. The seed script creates sample skills and protocol stats so the marketplace, detail pages, run flow, and staking dashboard have realistic data immediately.

Environment variables

VariableRequiredPurpose
DATABASE_URLYesPrisma database connection, usually file:./dev.db locally.
NEXT_PUBLIC_SITE_URLNoCanonical URL used for metadata and generated links.
NEXT_PUBLIC_SOLANA_RPC_URLNoSolana RPC endpoint. Defaults to devnet in the app.
NEXT_PUBLIC_SOLANA_NETWORKNoCluster label such as devnet or mainnet-beta.
NEXT_PUBLIC_SKRN_MINT_ADDRESSNoPublic $SKRN mint address once the token is deployed.
CLOUDFLARE_API_TOKENNoEnables real Cloudflare Workers AI execution.
CLOUDFLARE_ACCOUNT_IDNoCloudflare account ID for the Workers AI endpoint.
GOOGLE_API_KEYNoEnables Google Gemini execution.
GROQ_API_KEYNoEnables Groq execution.
XAI_API_KEYNoEnables Grok (xAI) execution via OpenAI-compatible API.
TAVILY_API_KEYNoOptional web search tool for tool-calling models.

Current status

The web marketplace and multi-provider LLM execution are live. Optional SOL pay-per-run after free quota is prototyped on Rug Risk Scanner only. $SKRN fee settlement, Blinks, and staking vaults are not live yet.

Safe local fallback

If provider credentials are missing or the upstream LLM call fails, execution returns a clearly labeled mock result. This keeps local development deterministic and avoids broken demo flows.

NextFree trial & Live data