Sign In

Help Center

Real-time testing marketplace for solo founders worldwide

How to Publish a Test Task

Publishing a test task is simple. Just make your project accessible locally or online, then create a task on NeedAI.

🌐 Online URL Mode

If your project is already deployed online (Vercel, Netlify, your own server), just paste the public URL.

  1. 1Make sure your project is deployed and publicly accessible
  2. 2Click "Publish Task" in the navigation bar
  3. 3Select "Online URL" mode
  4. 4Fill in the product link, task description, and reward amount
  5. 5Submit and wait for testers to accept

💻 Local Tunnel Mode (Recommended for projects in development)

Project still in development? No deployment needed! Use a tunnel to expose localhost to the public internet, and testers can test directly in their browser.

  1. 1

    Start your local project

    Examples: flutter run -d chrome --web-port=3000, npm run dev, python -m http.server 8000, etc.

  2. 2

    Open a new terminal and run the tunnel command

    npx cloudflared tunnel --url http://localhost:3000

    Replace 3000 with your actual port. The command will show a public URL like https://xxx.trycloudflare.com

  3. 3Copy the generated public URL
  4. 4When publishing on NeedAI, select "Local Tunnel" mode and paste the URL
  5. 5Keep your computer and tunnel running — testers can now test your project in their browser

⚠️ Important: Your computer must stay on and the tunnel must keep running. Closing the terminal or shutting down will interrupt testing.

📦 Prerequisite: Install cloudflared (brew install cloudflared or download from the official site)

🤖 NeedAI Agent — One-Click Publish

Don't want to do it manually? Use NeedAI Agent — one command does it all: detect project → auto-start → auto-tunnel → auto-publish.

# Login (first time)

$ npx needai-agent login

Opens browser, login with GitHub

# Enter project directory, one-click publish

$ cd your-project && npx needai-agent publish

Auto-detects project type, starts service, opens tunnel, publishes task

# Watch for tester feedback

$ npx needai-agent feedback

Real-time feedback display in terminal

📦 Supported project types: Node.js (Next.js/Vite/React/Vue), Flutter, Python (Django/Flask), Docker, Static HTML