尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证AI persona talking website
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗Conversational AI platform enabling users to engage with AI-driven personas - from business icons to historical figures, celebrities to fictional characters.
Live at: ai-spirit.in
Personas automatically receive context about the current date/time and top news headlines on the first message of each conversation. This enables more relevant, timely responses without requiring users to ask explicitly.
How it works:
Example context provided to personas:
CURRENT AWARENESS:
Date/Time: Monday, 25 November, 2025, 3:30 PM IST
TODAY'S TOP HEADLINES:
• [BBC News] Volcanic eruption in Ethiopia affects India... (2 hours ago)
• [The Hindu] PM Modi to visit Ayodhya for Ram Temple... (4 hours ago)
• [Reuters] Markets react to interest rate decision... (1 hour ago)
Categories include:
git clone https://github.com/gmpro-cr/AI-Spirit.git
cd AI-Spirit
npm install
Copy .env.example to .env.local:
cp .env.example .env.local
Required credentials:
NEXT_PUBLIC_SUPABASE_URL: From Supabase project settingsNEXT_PUBLIC_SUPABASE_ANON_KEY: From Supabase project settingsSUPABASE_SERVICE_ROLE_KEY: From Supabase project settingsGEMINI_API_KEY: From Google AI StudioGROQ_API_KEY: From Groq Console (optional fallback)Optional configuration (news service):
NEWS_RSS_URL: Google News RSS feed URL (default: India English)NEWS_CACHE_DURATION: Cache duration in ms (default: 3600000 = 1 hour)NEWS_FETCH_TIMEOUT: Fetch timeout in ms (default: 5000)NEWS_HEADLINE_COUNT: Number of headlines to fetch (default: 5)Run the SQL scripts in Supabase SQL Editor:
supabase/schema.sql (creates tables and RLS policies)In Supabase dashboard:
http://localhost:3000/auth/callbacknpm run dev
Visit http://localhost:3000
The site auto-deploys on push to main branch.
AI-Spirit/
├── components/ # React components
│ ├── chat/ # Chat interface components
│ ├── personas/ # Persona-related components
│ ├── layout/ # Layout components (Navbar, etc.)
│ └── auth/ # Auth components
├── context/ # React Context providers
├── data/ # Static data (personas)
├── lib/ # Utilities (Supabase, Gemini, Groq, moderation)
├── pages/ # Next.js pages
│ ├── api/ # API routes
│ ├── auth/ # Auth pages
│ ├── chat/ # Chat pages
│ └── personas/ # Persona library
├── public/ # Static files
├── styles/ # Global styles
└── supabase/ # Database schema
POST /api/chat - Send message to personaGET /api/personas - List all personasPOST /api/personas/create - Create custom personaPOST /api/contact - Contact form submissionPOST /api/user/delete-account - GDPR account deletionMIT