🧠 Open Source AI Assistant dengan Pengetahuan Tak Terbatas
Fitur • Instalasi • Penggunaan • Teknologi
- 🧠 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
- Python 3.11+
- Node.js 20+
- Ollama (untuk LLM lokal)
# 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 devBuka http://localhost:3000 🎉
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
"Jelaskan apa itu recursion dalam programming"
"Buatkan fungsi Python untuk sorting"
"Bagaimana cara deploy aplikasi ke production?"
| 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 |
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/knowledgeTopik yang tersedia:
- Python, JavaScript, API, Database
- Git, Docker, FastAPI, React, Next.js
- Sorting, Async/Await, OOP, Recursion
- Dan terus bertambah!
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 sangat diterima! Silakan:
- Fork repository ini
- Buat branch fitur baru
- Submit pull request
MIT License - Bebas digunakan untuk keperluan apapun.
Made with ❤️ by RidTheWann