๐ Intro
For years, Iโve hated writing regex ๐ โ every time I needed to validate an email or extract a substring, I ended up Googling and testing patterns endlessly.
So, I built Dev Brains AI
โ a free collection of small AI tools that help developers generate regex and SQL queries instantly using open models from Hugging Face.
No API keys. No OpenAI costs. Just fast, simple AI utilities.
๐งฉ The Tech Stack
Hereโs the exact stack behind the project:
Layer Tech
Frontend Next.js 14, Tailwind CSS
Backend Serverless API routes
AI inference Hugging Face open models (google/flan-t5-small)
Deployment Vercel
Auth/DB None โ fully static
Monetization Google AdSense (planned)
๐ง How the AI works (Hugging Face API)
Instead of using GPT or paid APIs, I wanted to make this fully free.
Hereโs how the inference request works:
import { HfInference } from "@huggingface/inference";
const client = new HfInference(process.env.HF_TOKEN);
export async function generateRegex(prompt) {
const result = await client.textGeneration({
model: "google/flan-t5-small",
inputs: Generate a regex for: ${prompt},
parameters: { max_new_tokens: 60 },
});
return result.generated_text;
}
This simple call hits the Hugging Face inference router, returning a lightweight model output โ perfect for quick tasks like regex or SQL generation.
โ๏ธ The Next.js API route
Each AI call runs through a serverless API endpoint to hide the API key:
// pages/api/regex.js
import { HfInference } from "@huggingface/inference";
const client = new HfInference(process.env.HF_TOKEN);
export default async function handler(req, res) {
const { prompt } = JSON.parse(req.body);
try {
const output = await client.textGeneration({
model: "google/flan-t5-small",
inputs: Generate a regex for: ${prompt},
parameters: { max_new_tokens: 60 },
});
res.status(200).json({ result: output.generated_text });
} catch (err) {
res.status(500).json({ error: err.message });
}
}
Simple, secure, and free to deploy.
๐จ The UI
I used Tailwind CSS for fast prototyping and clean visuals.
AI Regex Generator
Generate Regex
Minimal, responsive, and instantly loads on mobile too.
โก Deployment
The whole site runs on Vercelโs free plan.
Build command:
npm run build
Output directory:
.next
Once connected to GitHub, every push automatically redeploys.
Vercel also handles HTTPS + caching automatically.
๐ก Lessons learned
Small models are surprisingly good for structured tasks like regex or SQL.
SSR is your friend โ pre-render content for faster Google indexing.
No API cost = real scalability for free projects.
Focus on value-first UI โ users love tools that โjust work.โ
๐ฎ Whatโs next
Iโm adding:
JSON formatter + beautifier with AI explanations
Code comment generator
AI-based log analyzer
๐ You can try it here: https://dev-brains-ai.com
โค๏ธ If youโd like to build similar tools
If youโre interested, I can publish a tutorial repo showing:
Full Next.js setup
Hugging Face integration
SEO + AdSense-ready deployment on Vercel
Let me know in the comments ๐
TL;DR:
Built an AI Regex Generator using free Hugging Face models + Next.js
โ Runs fast, costs $0/month, and is deployed on Vercel.
๐ Try it live
Top comments (0)