Help Center
Real-time testing marketplace for solo founders worldwide
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.
- 1Make sure your project is deployed and publicly accessible
- 2Click "Publish Task" in the navigation bar
- 3Select "Online URL" mode
- 4Fill in the product link, task description, and reward amount
- 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
Start your local project
Examples: flutter run -d chrome --web-port=3000, npm run dev, python -m http.server 8000, etc.
- 2
Open a new terminal and run the tunnel command
npx cloudflared tunnel --url http://localhost:3000Replace 3000 with your actual port. The command will show a public URL like https://xxx.trycloudflare.com
- 3Copy the generated public URL
- 4When publishing on NeedAI, select "Local Tunnel" mode and paste the URL
- 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)
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