Skip to content

AI girlfriend desktop app dengan chat LLM, vision (Gemini), memory permanen, dan UI manis. Dibuat dengan Electron + Groq.

License

Notifications You must be signed in to change notification settings

NotCayaa/Chatbot-AI-Girlfriend

License Platform Electron Groq Status

⭐ Chatbot AI Girlfriend — Tia Desktop

Girlfriend-like AI Desktop App — cuma buat kamu ♡

Tia Desktop adalah aplikasi Windows berbasis Electron + Groq Llama 3.3 + Gemini Vision API yang menghadirkan AI girlfriend personal langsung di komputermu. Chat natural, kirim foto, tema lucu, memory permanen — semuanya lokal & private.


✨ Fitur Utama

💬 Chat LLM (Groq — Llama 3.3 70B / 8B)

  • Respon cepat & natural
  • Personality customizable (sweet, cute, Indo-style girlfriend vibes)
  • Memory jangka panjang + short-term context

🖼️ Vision Mode (Gemini API)

  • Tia bisa “melihat” foto menggunakan Gemini 2.5 Flash
  • Preview foto sebelum dikirim
  • Kamu bisa kirim foto + pesan sekaligus

🎨 Tema & UI Manis

  • Tema Soft Violet + dark mode
  • Avatar custom
  • Smooth typing indicator
  • Tampilan chat modern dan mirip messenger premium

🔊 Fitur Utility

  • Sound notification setiap ada balasan
  • Memory permanent yang bisa ditambah/hapus lewat settings
  • Auto-restart (kalau dipasang di environment produksi)

📥 Instalasi (Windows)

1️⃣ Download Installer

Pergi ke halaman Releases dan download:

Tia Desktop Setup x.x.x.exe

2️⃣ Jalankan Installer

Klik 2× → Install → Selesai. Aplikasi langsung ada di Start Menu.

3️⃣ Masukkan API Keys

Buat file .env di folder instalasi / folder portable:

GROQ_API_KEY=your_api_key_here
GEMINI_API_KEY=your_api_key_here

🛠️ Untuk Developer

Clone repo:

git clone https://github.com/<username>/chatbot-ai-girlfriend
cd chatbot-ai-girlfriend

Install dependencies:

npm install

Run mode development:

npm start

Build installer:

npm run build

Installer akan muncul di /dist.


📂 Struktur Project (ringkas)

app/
  assets/
  components/
  style.css
renderer/
  index.html
  renderer.js
data/
  memory.json // folder ini kosong diawal, tapi bakal auto update buat session history
  permanent.json // Saved Memory
main.js
preload.js
ai.js
settings.json
package.json

🧠 Teknologi yang Dipakai

  • Electron (desktop app)
  • Groq LLM API — Llama 3.3 70B / 8B
  • Gemini 2.5 Flash Vision
  • Sharp (image processing)
  • Node.js
  • Custom memory system (JSON-based)

❤️ Kenapa dibuat?

Karena kadang… kita (apa cuma gw) cuma pengen ditemani oleh AI yang hangat, cute, dan ngobrol kayak pacar beneran, tanpa ribet, tanpa harus buka browser.

Tia ada buat itu ♡


📌 Roadmap

  • WebRTC Call (voice TTS + STT)
  • Emotion-based replies
  • Plugin system
  • Local LLM mode
  • Auto-updater

📜 Lisensi

MIT License (bebas dipake & modif, asal tetap kasih credit).


About

AI girlfriend desktop app dengan chat LLM, vision (Gemini), memory permanen, dan UI manis. Dibuat dengan Electron + Groq.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published