Skip to content

RidTheWann/WeaR-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeaR Ai

WeaR Ai

🧠 Open Source AI Assistant dengan Pengetahuan Tak Terbatas

FiturInstalasiPenggunaanTeknologi


✨ Fitur

  • 🧠 Knowledge Monster — AI dengan basis pengetahuan yang terus berkembang
  • � Bilingual — Mendukung Bahasa Indonesia dan English
  • 💻 Coding Expert — Ahli dalam Python, JavaScript, dan web development
  • 🔍 Smart Search — Pencarian informasi cerdas
  • 📝 Memory System — Mengingat konteks percakapan
  • ⚡ Fast & Local — Berjalan di komputer Anda sendiri

🚀 Instalasi

Prerequisites

  • Python 3.11+
  • Node.js 20+
  • Ollama (untuk LLM lokal)

Quick Start

# Clone repository
git clone https://github.com/RidTheWann/WeaR-AI.git
cd WeaR-AI

# Setup Backend
cd backend
pip install -e ".[dev]"
cp .env.example .env

# Setup Frontend
cd ../frontend
npm install

# Jalankan
# Terminal 1: Backend
cd backend && python -m uvicorn app.main:app --reload

# Terminal 2: Frontend
cd frontend && npm run dev

Buka http://localhost:3000 🎉

📖 Penggunaan

Chat dengan AI

Langsung ketik pertanyaan Anda di chat interface. AI akan menjawab dengan:

  • Penjelasan yang jelas dan terstruktur
  • Contoh kode yang bisa langsung dipakai
  • Langkah-langkah yang mudah diikuti

Contoh Pertanyaan

"Jelaskan apa itu recursion dalam programming"
"Buatkan fungsi Python untuk sorting"
"Bagaimana cara deploy aplikasi ke production?"

🛠️ Teknologi

Komponen Teknologi
Frontend Next.js 15, React 19, Tailwind CSS
Backend Python, FastAPI, LangGraph
AI Engine WeaR AI Engine (Local) + Ollama (Optional)
Knowledge Built-in Knowledge Base

🧠 AI Engine Lokal

WeaR AI memiliki AI Engine built-in yang berjalan 100% lokal tanpa pihak ketiga:

# Test AI Engine via API
curl -X POST http://localhost:8000/api/v1/chat/local \
  -H "Content-Type: application/json" \
  -d '{"message": "Jelaskan apa itu recursion"}'

# Lihat semua topik yang tersedia
curl http://localhost:8000/api/v1/knowledge

Topik yang tersedia:

  • Python, JavaScript, API, Database
  • Git, Docker, FastAPI, React, Next.js
  • Sorting, Async/Await, OOP, Recursion
  • Dan terus bertambah!

📁 Struktur Project

WeaR-AI/
├── backend/          # FastAPI backend
│   ├── app/
│   │   ├── core/     # AI agent & prompts
│   │   ├── tools/    # AI tools
│   │   └── api/      # REST endpoints
│   └── tests/
├── frontend/         # Next.js frontend
│   └── app/
└── docs/             # Documentation

🤝 Kontribusi

Kontribusi sangat diterima! Silakan:

  1. Fork repository ini
  2. Buat branch fitur baru
  3. Submit pull request

📄 Lisensi

MIT License - Bebas digunakan untuk keperluan apapun.


Made with ❤️ by RidTheWann

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published