ai-startup-skills
创业公司做 AI 产品的 7 步 Agent Skill 合集:验证 → BP → 政策 → 路演 → 获客 → 定价 → 注册。
Translation pending
Aynı soruya Jung, Nietzsche, Mevlânâ, Marcus Aurelius ve Seneca'dan farklı perspektifler.
Translation pending
OtherTypeScript · CSSGitHub @halililtirOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Tek bir soru, dört farklı zihin. Kişisel sorularına tek bir cevap yerine dört farklı düşünce geleneğinden bakış.
Mentoriva, tek bir soruya Carl Jung, Friedrich Nietzsche, Mevlânâ Celâleddîn-i Rûmî ve Marcus Aurelius karakterlerinden ayrı ayrı perspektif sunan çoklu-mentor platformudur. Kullanıcı 1–4 mentor seçer, cevaplar aynı anda akar, ardından seçtiği mentorla sohbete devam eder.
/test) — "Zihninin mimarı kim?"/admin) — kullanıcılar, hak tanımlama, geri bildirimler, mentor popülerliği/alintilar sayfalarıclaude-sonnet-5-5, effort low; hata ya da ret durumunda claude-haiku-4-5)npm install
cp .env.example .env.local # değerleri doldur
npm run dev # http://localhost:3000
.env.local içine MENTORIVA_MOCK_AI=1 yazarsan Claude API çağrılmaz, mentorlar sahte cevaplar akıtır. KV_* değişkenleri boşsa veriler bellekte tutulur. RESEND_API_KEY yoksa doğrulama kodu sunucu konsoluna yazılır. Böylece kayıt → soru → sohbet akışının tamamı yerelde denenebilir.
| Komut | Ne yapar |
|---|---|
npm run dev | Geliştirme sunucusu |
npm run build | Production build (tip ve lint kontrolü dahil) |
npm run typecheck | tsc --noEmit |
npm run lint | ESLint |
npm test | Vitest testleri |
Ayrıntılı açıklamalar .env.example içinde.
| Değişken | Zorunlu | Not |
|---|---|---|
ANTHROPIC_API_KEY | evet | Yalnızca sunucuda kullanılır |
KV_REST_API_URL, KV_REST_API_TOKEN | production'da evet | Yoksa bellek deposu (kalıcı değil) |
ADMIN_SECRET | admin için | En az 12 karakter; yoksa /admin kapalı |
RESEND_API_KEY | kayıt için | |
RESEND_FROM | önerilir | Resend'de doğrulanmış alan adından gönderici |
NEXT_PUBLIC_SITE_URL | hayır | Varsayılan https://mentoriva.com.tr |
app/
├── page.tsx # Ana sayfa: galeri → soru → cevap(lar) → sohbet
├── giris, kayit, sifremi-unuttum, test, hakkimizda, geri-bildirim, admin …
├── api/v1/auth/* # register, verify, login, logout, me, reset-request, reset-confirm
├── api/v1/mentors/respond # Paralel mentor cevapları (SSE)
├── api/v1/mentors/chat # Tek mentorla sohbet (SSE)
├── api/v1/users|feedback|stats # Admin uçları (+ herkese açık geri bildirim POST)
└── api/admin/* # Admin oturumu
components/
├── home/ # Hero, CouncilOrbit, HowItWorks, SelectionDock
├── mentors/ # Galeri kartı, soru, tekli/karşılaştırma cevap, limit, kriz
├── chat/ChatView.tsx
├── shared/ # Header, Footer, Logo, Atmosphere, AuthShell, Toast
└── ui/ # Reveal, TypingDots, CodeInput
lib/
├── auth/ # password (scrypt), session, users + kota, codes
├── claude/ # SDK wrapper, mock
├── mentors/ # metadata, prompts, slaps
├── safety/moderation.ts
├── kv.ts, rate-limit.ts, sse.ts, session.tsx, useSSEStream.ts, features.ts, site.ts
tests/ # Vitest
KV_REST_API_URL / KV_REST_API_TOKEN otomatik gelir.ANTHROPIC_API_KEY, ADMIN_SECRET, RESEND_API_KEY, RESEND_FROM, NEXT_PUBLIC_SITE_URL.vercel.json ile otomatik kurulur.ANTHROPIC_API_KEY ve diğer anahtarlar yalnızca sunucuda kullanılır.next.config.js içinde.lib/safety/moderation.ts aktif intihar veya kendine zarar niyeti ifadelerini (Türkçe büyük/küçük harf ve Türkçe karaktersiz yazımlar dahil) yakalar. Bu durumda mentor çağrılmaz, kota düşülmez ve kullanıcıya bir uzmana danışmasını öneren destekleyici bir mesaj gösterilir. Mentor prompt'ları (prompts/shared.ts) da aynı durumda karakteri bırakıp profesyonel desteğe yönlendirir. Bilinçli bir ürün kararıyla belirli telefon numarası verilmez.
Mentoriva, profesyonel psikolojik destek veya tıbbi tavsiye yerine geçmez. Cevaplar, tarihî figürlerin felsefi perspektiflerini yansıtan yapay zekâ üretimleridir.
Proprietary — tüm hakları saklıdır.