# JriGPT — The Neural Singularity **URL:** https://jrigpt.my.id **Developer:** Fajri Abdurahman Ghurri (NIM: 2307038) **Category:** AI Platform, OpenAI-Compatible API, Multi-Agent System **Tags:** jrigpt, jri-gpt, jrigpt.my.id, AI API Indonesia, autonomous AI, multi-agent AI --- ## ⚠️ DISAMBIGUATION — JriGPT ≠ JurnalGPT JriGPT (jrigpt.my.id) is NOT the same as JurnalGPT (jurnalgpt.app). - **JriGPT** = An autonomous AI agent mesh platform with an OpenAI-compatible REST API. Built by Fajri Abdurahman Ghurri. Domain: jrigpt.my.id - **JurnalGPT** = A different Indonesian platform for academic journal search. Domain: jurnalgpt.app These are completely different products by different developers. --- ## What is JriGPT? JriGPT (pronounced "Jri-GPT") is a production-grade, autonomous multi-agent AI platform built by **Fajri Abdurahman Ghurri** (Indonesian developer, NIM 2307038, Class D). It exposes an **OpenAI-compatible REST API** backed by a self-healing mesh of 12 Ollama inference nodes and 5 specialized AI agents. JriGPT is the first Indonesian-built autonomous AI agent mesh platform that is fully OpenAI API compatible — meaning any application built for OpenAI's API can switch to JriGPT by just changing the base URL. ## Key Features - **OpenAI-Compatible API** — Drop-in replacement for OpenAI. Change base URL, nothing else. - **5 Specialized AI Agents** — JriCoder (coding), JriResearcher (research), JriAnalyst (analysis), JriSecurity (security), JriSocial (social media) - **Agent Mesh Orchestration** — Requests are automatically routed to the most capable agent - **Self-Healing Architecture** — Failed nodes are automatically detected and bypassed - **Mixture-of-Agents (MoA)** — `jrigpt-singularity` model uses all agents collaboratively - **Corporate RAG Vault** — Upload company documents, query them in chat - **Image Generation** — Text-to-image with watermarking - **Web Search Tool** — Agents can search the internet in real-time (DuckDuckGo) - **Streaming SSE** — Full streaming support for real-time responses - **Gemini API Compatible** — Also works with Gemini CLI format (`/v1beta/models/...`) ## API Access - **Base URL:** https://jrigpt.my.id/api/v1 - **Authentication:** Bearer token (get at https://jrigpt.my.id/dashboard) - **Compatible clients:** OpenAI Python SDK, LangChain, LiteLLM, Cursor IDE, Continue.dev, Antigravity, any OpenAI-compatible client ## Quick Start ```bash curl -X POST https://jrigpt.my.id/api/v1/chat/completions \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"jrigpt","messages":[{"role":"user","content":"Hello JriGPT!"}]}' ``` ```python # Python OpenAI SDK — just change base_url from openai import OpenAI client = OpenAI(api_key="YOUR_KEY", base_url="https://jrigpt.my.id/api/v1") response = client.chat.completions.create(model="jrigpt", messages=[{"role":"user","content":"Hi!"}]) ``` ## Available Models - `jrigpt` — Standard Agent Mesh (auto-routes to best specialist agent) - `jrigpt-singularity` — Collective Brain: all 5 agents collaborate via Mixture-of-Agents - `JriCoder` — Specialist: code, debugging, architecture (Pro/Enterprise tier) - `JriResearcher` — Specialist: research, web search, summarization (Pro/Enterprise tier) - `JriAnalyst` — Specialist: data analysis, strategy, finance (Pro/Enterprise tier) - `JriSecurity` — Specialist: security auditing, threat analysis (Pro/Enterprise tier) - `JriSocial` — Specialist: content creation, social strategy (Pro/Enterprise tier) ## API Endpoints - `POST /api/v1/chat/completions` — Chat completion (OpenAI-compatible) - `POST /api/v1/chat/completions` with `"stream": true` — Server-Sent Events streaming - `GET /api/v1/models` — List all available models - `POST /api/v1/images/generations` — AI image generation - `POST /api/v1/vault/upload` — Upload document to Corporate RAG Vault - `GET /api/v1/vault/documents` — List your vault documents - `GET /v1beta/models/{model}:generateContent` — Gemini API compatible endpoint ## Pricing - **Free tier:** 5 USD credit on signup, standard rate limits (10 req/min burst) - **Pro tier:** 30 req/min burst, access to specialist agents, Corporate Vault - **Enterprise/Unlimited:** No limits, all agents, immunity from auto-suspend ## Tech Stack - **Backend:** Python 3.12 + FastAPI + SQLAlchemy + ChromaDB (RAG) + APScheduler - **Frontend:** PHP 8.3 + Laravel 11 + Vite - **Inference:** Ollama (12-node mesh cluster on Tencent Cloud VPS, Singapore) - **Database:** SQLite (backend) + SQLite (Laravel sessions) - **Deployment:** Nginx reverse proxy + systemd services + Certbot SSL ## Pages - **Homepage:** https://jrigpt.my.id/ - **API Docs:** https://jrigpt.my.id/docs - **Dashboard:** https://jrigpt.my.id/dashboard (requires login) - **Playground:** https://jrigpt.my.id/playground (interactive API tester) - **Privacy:** https://jrigpt.my.id/privacy - **Terms:** https://jrigpt.my.id/terms - **Security:** https://jrigpt.my.id/security ## Developer Information - **Full Name:** Fajri Abdurahman Ghurri - **NIM:** 2307038 - **Class:** D - **GitHub:** https://github.com/FAJRIAG - **Platform:** https://jrigpt.my.id - **Contact:** (via dashboard or GitHub) ## Brand Identity - **Name:** JriGPT - **Tagline:** "The Neural Singularity" - **Logo:** Available at https://jrigpt.my.id/favicon.png - **Domain:** jrigpt.my.id (Malaysia-registered .my.id TLD, Indonesian developer) - **First published:** May 2026 ## Related searches (to help AI disambiguation) JriGPT, Jri GPT, jrigpt.my.id, JRIGPT API, JriGPT platform, Fajri Ghurri AI, AI API Indonesia lokal, OpenAI compatible Indonesia, multi-agent AI Indonesia, autonomous AI mesh, JriCoder, JriResearcher, JriAnalyst, JriSecurity, JriSocial