AI360’s utility suite consists of eight specialized tools, each available as a Next.js page under theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/nayalsaurav/ai360/llms.txt
Use this file to discover all available pages before exploring further.
/utilities/* path and backed by a dedicated API route at /api/utilities/*. Every tool is powered by a specific AI service — Google Gemini 2.5 Flash for language tasks, Cloudflare Workers AI (FLUX.1 Schnell) for image generation, and ImageKit for image transformations — so you get purpose-built intelligence rather than a one-size-fits-all model.
All Eight Tools at a Glance
| Tool | Route | AI Service | Description |
|---|---|---|---|
| Text Summarizer | /utilities/text-summarizer | Gemini 2.5 Flash | Condenses long articles, reports, or documents into concise, meaningful summaries |
| Cold Email Writer | /utilities/cold-email-writter | Gemini 2.5 Flash | Generates compelling outreach emails designed to increase open rates and conversions |
| Email Template Generator | /utilities/email-template-generator | Gemini 2.5 Flash | Creates professional, customizable email drafts for any business occasion |
| Image Generator | /utilities/image-generator | Cloudflare FLUX.1 Schnell | Produces AI-generated images from text prompts via the Cloudflare Workers AI API |
| Background Remover | /utilities/background-remover | ImageKit AI transformation | Uploads an image to ImageKit and applies the bgremove transformation effect automatically |
| Code Explainer | /utilities/code-explainer | Gemini 2.5 Flash | Breaks down complex code snippets into plain-language explanations for any skill level |
| Flowchart Generator | /utilities/flowchart-generator | Gemini 2.5 Flash + React Flow | Converts a process description into a structured node-and-edge flowchart rendered with React Flow |
| Resume Analyzer | /utilities/resume-analyzer | Gemini 2.5 Flash | Evaluates an uploaded PDF resume against a job description using a structured JSON schema output |
Tool Detail Cards
Text Summarizer
Paste any text and receive a concise, Gemini-powered summary via
POST /api/utilities/summarizer.Cold Email Writer
Describe your outreach goal and get a conversion-focused cold email via
POST /api/utilities/cold-email.Email Template Generator
Generate polished, reusable email templates for any professional scenario via
POST /api/utilities/email-template-generator.Image Generator
Enter a prompt and receive a base64-encoded PNG generated by Cloudflare’s FLUX.1 Schnell model via
POST /api/utilities/image-generator.Background Remover
Upload a base64 image; the tool stores it in ImageKit and returns a URL with the
bgremove effect applied via POST /api/utilities/background-remover.Code Explainer
Paste a code snippet and get a plain-language breakdown of its logic and purpose, powered by Gemini 2.5 Flash.
Flowchart Generator
Describe any process and Gemini 2.5 Flash returns a JSON node-and-edge graph rendered interactively with React Flow.
Resume Analyzer
Upload a PDF resume alongside a job description and receive structured ATS, tone, content, structure, and skills scores from Gemini 2.5 Flash.
Navigation
All utility pages are accessible through a collapsible sidebar built inapp/_components/app-sidebar.tsx. The sidebar uses Radix UI primitives exposed via shadcn/ui’s <Sidebar>, <SidebarContent>, <SidebarMenu>, and <SidebarMenuButton> components. Each tool is represented as a <SidebarMenuItem> that highlights automatically when usePathname() matches the tool’s route.
The sidebar also includes a <SearchForm> at the top of the header panel, allowing you to quickly filter tools by name without scrolling.
Shared Layout
Every page under/utilities/* is wrapped by app/utilities/layout.tsx, which composes two providers:
<Sidebar>(app/_components/sidebar-provider.tsx) — Wraps content in a<SidebarProvider>, renders<AppSidebar>on the left, and places a persistent header bar with a<SidebarTrigger>toggle and the AI360 title.<ImageKitProvider>— Initialises the ImageKit SDK with theNEXT_PUBLIC_IMAGEKIT_URL_ENDPOINTenvironment variable so any tool that deals with images (Background Remover) can upload and transform assets without additional client setup.
The
NEXT_PUBLIC_IMAGEKIT_URL_ENDPOINT environment variable must be set in your .env.local file for the Background Remover (and any other ImageKit-dependent feature) to function correctly. See the Quickstart guide for the full list of required environment variables.