Skip to content
RaufjatoiPublic

Repository files navigation

Ragents

Agents for every task.

React TypeScript Vite Tailwind Groq


Ragents Landing Page


What's this?

Ragents is a multi-agent AI platform where each agent is built for a specific job. Instead of one generic chatbot trying to do everything, you get specialized agents that actually know what they're doing — whether that's writing social posts, generating image prompts, creating recipes, or even detecting AI-written text.

Pick an agent, do your thing. Simple as that.

Warning

Still in development. New agents, features, and improvements are actively being added. Things might change, break, or get better without notice.


The Agents

Ragent — General Assistant

The default agent. Ask it anything — writing, brainstorming, explanations, research. It also routes you to the right specialized agent when needed.

Ragent

AI Content Detector — Spot AI-written text

Paste any text and it runs 4 checks: word pattern analysis, tone/style variance, structural uniformity, and AI phrase detection. Gives you a probability score. Can also humanize the text if it flags it.

AI Content Detector

Social Agent — Platform-optimized posts

Generates social media posts step by step — pick your platform (Instagram, LinkedIn, X, YouTube, TikTok, Facebook), choose a style, get a hook, body, hashtags, and a CTA. Each one tuned for that platform's culture.

Social Agent

Design Agent — AI image prompts

Builds optimized prompts for image generation tools. Select your style, aspect ratio, color theme, and subject — it outputs a prompt ready for Midjourney, DALL-E, Stable Diffusion, Leonardo AI, Flux, or Google Imagen.

Design Agent

Music Agent — Lyrics & music prompts

Pick a genre (30+ options), instruments, mood, and tempo. It writes lyrics (2 verses + chorus) and generates prompts for Suno AI and Udio so you can actually produce the track.

Music Agent

Cooking Agent — Recipes on demand

Choose a cuisine (14 countries), a dish, and your available ingredients. Get a full recipe with cook time, difficulty, servings, step-by-step instructions, and pro tips.

Cooking Agent

Custom Agent Builder — Build your own

Create agents with a custom name, personality, system prompt, icon, color, and tools. Use the visual builder or just describe what you want and it builds one for you. Custom agents persist in your browser.

Custom Agent Builder


Features at a glance

  • 6 built-in specialized agents + unlimited custom agents
  • Works with Groq, OpenAI, Gemini, and Claude — switch providers anytime
  • Step-by-step interactive builders (not just a chatbox)
  • Export/import support for documents
  • Markdown rendering in all responses
  • API keys stored locally, never sent anywhere else
  • Fully responsive — works on mobile too

Getting started

git clone https://github.com/raufjatoi/Ragents.git
cd Ragents
npm install

Copy the example env file and add your API keys:

cp .env.example .env
VITE_GROQ_API_KEY=your_key_here
VITE_OPENAI_API_KEY=your_key_here      # optional
VITE_GEMINI_API_KEY=your_key_here      # optional
VITE_CLAUDE_API_KEY=your_key_here      # optional

Note

You only need one API key to get started. Groq has a free tier and works great out of the box. You can also add keys directly from the settings panel in the app.

npm run dev

Open http://localhost:5173 and you're in.


Stack

Layer Tech
Framework React 18 + TypeScript
Build Vite
Styling Tailwind CSS + Radix UI
Animation Framer Motion
AI Providers Groq, OpenAI, Gemini, Anthropic
State TanStack Query + localStorage
Docs jsPDF, docx, pdfjs

Built by

Abdul Rauf Jatoi — Portfolio · Rypto


Still cooking. More agents and features on the way.

Releases

Packages

Contributors

Languages