惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
人人都是产品经理
人人都是产品经理
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
GbyAI
GbyAI
博客园 - 司徒正美
美团技术团队
Vercel News
Vercel News
IT之家
IT之家
U
Unit 42
Y
Y Combinator Blog
罗磊的独立博客
Microsoft Security Blog
Microsoft Security Blog
MongoDB | Blog
MongoDB | Blog
Jina AI
Jina AI
V
Visual Studio Blog
B
Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
MyScale Blog
MyScale Blog
博客园 - 叶小钗
A
About on SuperTechFans
WordPress大学
WordPress大学
Hugging Face - Blog
Hugging Face - Blog
B
Blog RSS Feed

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Hermes Agent Challenge
Cheth · 2026-06-01 · via DEV Community
Cover image for Hermes Agent Challenge

Cheth

Hermes Agent Challenge Submission: Build With Hermes Agent

This is a submission for the Hermes Agent Challenge: Build With Hermes Agent

What I Built

I'm a 17-year-old first-year Computer Science student, and I built StartupForge solo for this hackathon — my first real agentic AI project.

StartupForge is an AI launch-kit autopilot. You describe your product idea in one sentence, and a Hermes Agent runs a four-step launch pipeline, streaming every line live so you review and approve each step before the next one starts:

  1. Competitor Research — live web search: real competitors, pricing, weaknesses, and the gap your product fills.
  2. Landing Page — a complete, responsive HTML page with a working waitlist form, live device preview, and ZIP download.
  3. Launch Posts — an X/Twitter thread, a "Show HN" post, and a Reddit post, each tuned to that platform's culture.
  4. AI Agent Prompts — a build plan plus copy-paste-ready prompts for coding, design, and marketing agents.

The problem: going from "I have an idea" to "I have something to launch" normally takes days of scattered research, copywriting, and planning. StartupForge compresses that into one guided run — with a human-in-the-loop approval gate so you stay in control instead of getting a black-box dump.

My friend 0xwagmi helped me with the CSS and the landing page when I was running low on time — shoutout to him for jumping in.

Demo : https://hermeschallenge.vercel.app/

The marketing landing page hero

The dashboard starting with the 4-step progress tracker streaming live

The dashboard mid-run with the 4-step progress tracker streaming live

The competitor research output

The landing-page preview in the device-toggle iframe

The launch-post mock cards (X / HN / Reddit)

The final results page with all four tabs

History section with all the previous results

Code

StartupForge

Describe your idea. The agent does the rest.

Hermes-powered launch kit: describe a product idea in plain text, and the agent autonomously researches competitors, writes a landing page, drafts launch posts, and generates AI agent prompts.

Stack

  • Next.js 14 (App Router, TypeScript, Tailwind)
  • Clerk — authentication and per-user run history
  • Hermes Agent — OpenAI-compatible API at /v1/chat/completions (port 8642)
  • Supabase — run storage + waitlist
  • Coolify — reverse proxy on DigitalOcean VPS

Quick start (local)

  1. Copy env file:
cp .env.example .env

  1. Run Supabase schema in your project SQL editor:
# See supabase/schema.sql

  1. Install and run:
npm install
npm run dev

Open http://localhost:3000.

Environment variables

Variable Description
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY Clerk publishable key
CLERK_SECRET_KEY Clerk secret key
HERMES_URL Hermes gateway URL (e.g. http://hermes-agent:8642)
HERMES_API_KEY API_SERVER_KEY from Hermes
NEXT_PUBLIC_APP_URL Public app URL for landing page form POSTs
SUPABASE_URL Supabase project URL
SUPABASE_SERVICE_KEY Supabase service role key
TELEGRAM_BOT_TOKEN Optional fallback Telegram bot

My Tech Stack

Next.js 14 + TypeScript, Tailwind CSS, Framer Motion, Clerk (auth), Supabase (Postgres), SSE streaming, Telegram Bot API, deployed via Docker + Coolify on DigitalOcean. AI: Hermes Agent, powered by MiniMax (I got their Pro plan free through a hackathon, which made running the agent possible).

How I Used Hermes Agent

Hermes is the engine behind every output. I leaned on its agentic capabilities:

  • Live web search for real competitor data — not hallucinated.
  • Streaming with live progress so you watch the agent think instead of a spinner.
  • Multi-step pipeline where the research is fed forward as context into the next three tasks for consistent positioning.
  • Structured output via a sentinel protocol, parsed into saved, typed results.
  • Human-in-the-loop approval between every step.

This was an agent problem, not a completion problem — it had to research the real world, produce several different artifacts, carry context between them, and report progress — all of which Hermes handles natively.

Future Improvements

  • Automated image generation — auto-generate logos, OG images, and landing-page visuals per run.
  • Dedicated backend — move the in-process job queue to a shared store (Redis/Supabase) for horizontal scaling.

I haven't built these yet simply because I don't have the capital for the extra infrastructure and image APIs right now. As a student (broken guy lmao) , I focused on shipping a solid core experience first.