PsyxD Nepali Jarvis

A multilingual Nepali AI assistant powered by fine-tuned Qwen3-8B.

Features

  • Multilingual: Speaks Nepali, English, and Hindi naturally
  • Coding Expert: Explains programming concepts in Nepali + English
  • Tool Calling: File management, browser automation, Python execution, GitHub, smart-home, charts
  • Persistent Memory: Remembers conversations using embeddings + vector store
  • Voice I/O: Speech-to-text and text-to-speech support
  • Local & Cloud: Deployable locally or on Hugging Face

Project Structure

β”œβ”€β”€ app/agent/          Agent planner, router, executor
β”œβ”€β”€ app/tools/          Tool integrations
β”œβ”€β”€ app/memory/         Persistent memory with vector store
β”œβ”€β”€ app/voice/          Speech-to-text & text-to-speech
β”œβ”€β”€ app/personality/    System prompt & cultural traits
β”œβ”€β”€ app/ui/             Interface
β”œβ”€β”€ datasets/           Training datasets (JSONL)
β”œβ”€β”€ training/           Training, merging, evaluation scripts
β”œβ”€β”€ configs/            Configuration files

Setup

python -m venv .venv
# Windows
.venv\Scripts\activate
# Linux/Mac
source .venv/bin/activate

pip install -r requirements.txt

Copy .env.example to .env and fill in your tokens.

Training

python training/train.py

Run

uvicorn app.main:app --reload

Push to Hugging Face

from transformers import AutoModelForCausalLM, AutoTokenizer

model.push_to_hub("psyflowz/psyxd-nepali-jarvis")
tokenizer.push_to_hub("psyflowz/psyxd-nepali-jarvis")

License

MIT

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. πŸ™‹ Ask for provider support

Model tree for psyflowz/psyxd-nepali-jarvis

Finetuned
Qwen/Qwen3-8B
Finetuned
(1997)
this model