flisk/demosGitHub

Personal Flisk demo

@yourhandle's Flisk stack

✓
Repo ready
  • ✓ flisk resource ×4
  • ✓ flisk config verify
Open the repo on GitHub

Why this stack

Run it

npm install -g @flisk-sh/flisk
git clone -b demo/yourhandle-agents-4eaaf9 https://github.com/flisk-sh/demos.git agents-demo
cd agents-demo
flisk doctor
flisk up
Or scaffold it yourself
npm install -g @flisk-sh/flisk
flisk doctor
flisk project --yes
flisk resource web --type frontend --stack agents --framework react --yes
flisk resource api --type backend --stack agents --yes
flisk resource tools --type mcp --stack agents --yes
flisk resource assistant --type agent --stack agents --yes
flisk up agents
flisk status

Your service.json files

One service.json each. Postgres comes from "prisma" and Traefik routing is built in, so neither needs its own file.

webfrontendreact app
// services/agents/web/service.json
{
  "$schema": "https://flisk.sh/schema.service.json",
  "schemaVersion": 1,
  "appName": "web",
  "appType": "frontend",
  "stack": "agents",
  "port": 3000,
  "framework": "react",
  "dependsOn": [
    "api"
  ]
}
apibackendbun + hono API
// services/agents/api/service.json
{
  "$schema": "https://flisk.sh/schema.service.json",
  "schemaVersion": 1,
  "appName": "api",
  "appType": "backend",
  "stack": "agents",
  "port": 4000,
  "healthCheckPath": "/health"
}
toolsmcpMCP server over Streamable HTTP at /mcp
// services/agents/tools/service.json
{
  "$schema": "https://flisk.sh/schema.service.json",
  "schemaVersion": 1,
  "appName": "tools",
  "appType": "mcp",
  "stack": "agents",
  "port": 4100
}
assistantagent/health, /ready, x-session-id routing, checkpoints survive restarts
// services/agents/assistant/service.json
{
  "$schema": "https://flisk.sh/schema.service.json",
  "schemaVersion": 1,
  "appName": "assistant",
  "appType": "agent",
  "stack": "agents",
  "port": 4200,
  "dependsOn": [
    "tools"
  ]
}

Note: No frontend framework named, so this uses React. Say vue, svelte or solid to switch.

Want one for a friend?

Ask @grok on X with their handle and what they build.

Make one for a friend