Ultra Lab

March 22, 2026 · View on GitHub

AI product company. We build and operate AI products — not consulting, not freelancing. 4 products live, 4 AI agents running 24/7.

ultralab.twDiscordBlog


Products

ProductWhat it doesURL
UltraProbeAI security scanner — 19 attack vectors, prompt injection detectionultralab.tw/probe
MindThreadThreads multi-account automation — 27 accounts, AI-driven contentmindthread.tw
AI Agent Fleet4 autonomous agents on local GPU + Gemini free tierultralab.tw/agent
Ultra AdvisorAI-powered financial planningultra-advisor.tw

Open Source

PackageDescriptionInstall
prompt-defense-auditLLM prompt defense scanner — 12 vectors, pure regex, < 1msnpm i ppcvote/prompt-defense-audit
free-tier-agent-fleetRun 4 AI agents on Gemini free tier — $0/month playbook
threads-api-sdkUnofficial Threads API SDK for Node.jsnpm i ppcvote/threads-api-sdk
ultralab-react-hooksuseInView, useCountUp, useMeta, useCachedFetchnpm i ppcvote/ultralab-react-hooks
ultralab-scannersSEO + AEO + AI security scanners, zero depsnpm i ppcvote/ultralab-scanners

Stack

Frontend    React 18 · TypeScript · Vite · Tailwind CSS v4
Backend     Vercel Serverless Functions
Database    Firebase Firestore (asia-east1)
AI          Gemini 2.5 Flash · Ollama ultralab:7b (RTX 3060 Ti) · Claude
Agents      OpenClaw · MCP Protocol
Email       Resend

Architecture

ultralab.tw (Vercel)
├── /           Landing page
├── /probe      UltraProbe AI security scanner
├── /agent      Agent fleet dashboard
├── /admin      Admin panel
├── /shop       Product store
└── /developers API docs

api/            Vercel serverless (notify, probe-scan, stripe, etc.)
src/
├── components/ Landing page sections
├── probe/      UltraProbe scanner UI
├── agent/      Agent fleet visualization
├── shop/       Product store
├── admin/      Dashboard + fleet panel + intelligence panel
├── i18n/       Bilingual (zh-TW + English)
└── lib/        Firebase, auth, cart, i18n

No React Router — uses window.location.pathname + React.lazy() for multi-page routing.

Numbers

MetricValue
AI agents running 24/74
Daily automated tasks105
Threads accounts managed27
Blog posts (bilingual)80+
Monthly LLM cost$0 (Gemini free tier)
Systemd timers25
Attack vectors scanned19

Development

npm install
npm run dev     # Vite dev server at localhost:5173
npm run build   # Production build

Blog

All posts are bilingual (zh-TW + English). Built with a custom markdown → static HTML pipeline.

node scripts/build-blog.js

License

Proprietary — Ultra Creation Co., Ltd.

Open-source packages are MIT licensed individually.