Skip to content

Latest commit

 

History

History
729 lines (520 loc) · 41.9 KB

File metadata and controls

729 lines (520 loc) · 41.9 KB

📦 रिलीज़

[2026.4.21] v1.2.1agents.yaml में चरण-दर-चरण चैट टोकन सीमाएँ (8000-टोकन उत्तर), CLI / WebSocket / वेब UI पर अंतिम उत्तर पुनर्जनन, RAG None-एम्बेडिंग क्रैश ठीक, Gemma json_object अनुकूलता, गहरे कोड ब्लॉक पठनीयता। [2026.4.20] v1.2.0 — Book Engine: 14 ब्लॉक प्रकारों के साथ मल्टी-एजेंट «जीवंत पुस्तक» संकलक, मल्टी-दस्तावेज़ Co-Workspace, इंटरैक्टिव HTML विज़ुअलाइज़ेशन, चैट में प्रश्न बैंक @-उल्लेख, प्रॉम्प्ट बाहरीकरण चरण 2, साइडबार ओवरहॉल।

[2026.4.18] v1.1.2 — स्कीमा-चालित Channels टैब व सीक्रेट मास्किंग; एकल RAG पाइपलाइन; RAG/KB स्थिरता मजबूत; चैट प्रॉम्प्ट बाहरी फ़ाइलों में; थाई README।

[2026.4.17] v1.1.1 — सभी क्षमताओं पर सार्वभौमिक «अभी उत्तर दें»; Co-Writer स्क्रॉल सिंक; नोटबुक में सहेजते समय संदेश चयन; एकीकृत सेटिंग्स पैनल; स्ट्रीमिंग Stop बटन; TutorBot कॉन्फ़िगरेशन परमाणु लेखन।

[2026.4.15] v1.1.0 — LaTeX ब्लॉक गणित पार्सिंग ओवरहॉल; agents.yaml के माध्यम से LLM डायग्नोस्टिक प्रोब; अतिरिक्त हेडर फॉरवर्डिंग फिक्स; SaveToNotebook UUID फिक्स; Docker + स्थानीय LLM मार्गदर्शिका।

[2026.4.14] v1.1.0-beta — URL-आधारित बुकमार्क योग्य सत्र; Snow थीम; WebSocket हार्टबीट व ऑटो-रीकनेक्ट; ChatComposer प्रदर्शन सुधार; एम्बेडिंग प्रदाता रजिस्ट्री ओवरहॉल; Serper खोज प्रदाता।

[2026.4.13] v1.0.3 — बुकमार्क व श्रेणियों के साथ प्रश्न नोटबुक; Visualize में Mermaid; एम्बेडिंग बेमेल पहचान; Qwen/vLLM अनुकूलता; LM Studio व llama.cpp समर्थन; Glass थीम।

[2026.4.11] v1.0.2 — SearXNG फ़ॉलबैक के साथ खोज समेकन; प्रदाता स्विच फिक्स; फ्रंटएंड संसाधन रिसाव फिक्स।

[2026.4.10] v1.0.1 — Visualize क्षमता (Chart.js/SVG); क्विज़ डुप्लिकेट रोकथाम; o4-mini मॉडल समर्थन।

[2026.4.10] v1.0.0-beta.4 — दर सीमा पर पुनःप्रयास के साथ एम्बेडिंग प्रगति; क्रॉस-प्लेटफ़ॉर्म निर्भरता फिक्स; MIME सत्यापन।

[2026.4.8] v1.0.0-beta.3 — नेटिव OpenAI/Anthropic SDK (litellm हटाया); Windows पर Math Animator; मजबूत JSON पार्सिंग; पूर्ण चीनी i18n।

[2026.4.7] v1.0.0-beta.2 — गर्म सेटिंग रीलोड; MinerU नेस्टेड आउटपुट; WebSocket फिक्स; न्यूनतम Python 3.11+।

[2026.4.4] v1.0.0-beta.1 — एजेंट-नेटिव आर्किटेक्चर रिराइट (~200k पंक्तियाँ): Tools + Capabilities प्लगइन मॉडल, CLI व SDK, TutorBot, Co-Writer, Guided Learning, स्थायी मेमोरी।

पिछले रिलीज़

[2026.1.23] v0.6.0 — सत्र स्थिरता, इंक्रीमेंटल अपलोड, लचीला RAG, पूर्ण चीनी स्थानीयकरण।

[2026.1.18] v0.5.2 — Docling, लॉग, बग फिक्स।

[2026.1.15] v0.5.0 — एकीकृत कॉन्फ़िग, KB प्रति RAG, प्रश्न जनरेशन, साइडबार।

[2026.1.9] v0.4.0 — मल्टी-प्रोवाइडर LLM/एम्बेडिंग, नया होम, RAG डिकप्लिंग, env वेरिएबल।

[2026.1.5] v0.3.0 — PromptManager, CI/CD, GHCR इमेज।

[2026.1.2] v0.2.0 — Docker, Next.js 16 व React 19, WebSocket, कमज़ोरियाँ।

📰 समाचार

[2026.4.4] बहुत दिन बाद! ✨ DeepTutor v1.0.0 आ गया — Apache-2.0 के तहत एजेंट-नेटिव विकास: ज़मीन से आर्किटेक्चर रिराइट, TutorBot, लचीले मोड। नया अध्याय शुरू!

[2026.2.6] 🚀 39 दिनों में 10k सितारे — समुदाय का धन्यवाद!

[2026.1.1] नया साल मुबारक! Discord, WeChat, Discussions से जुड़ें।

[2025.12.29] DeepTutor आधिकारिक रूप से जारी।

✨ मुख्य विशेषताएँ

  • एकीकृत चैट वर्कस्पेस — छह मोड, एक थ्रेड: Chat, Deep Solve, क्विज़, Deep Research, Math Animator और Visualize एक संदर्भ साझा करते हैं।
  • AI Co-Writer — मल्टी-दस्तावेज़ Markdown वर्कस्पेस में AI सह-लेखक: फिर से लिखें, विस्तार, संक्षेप; KB व वेब।
  • Book Engine — संरचित इंटरैक्टिव «जीवंत पुस्तकें»: मल्टी-एजेंट पाइपलाइन, 14 ब्लॉक प्रकार (क्विज़, फ्लैशकार्ड, टाइमलाइन, कॉन्सेप्ट ग्राफ़ आदि)।
  • नॉलेज हब — RAG KB, रंगीन नोटबुक, प्रश्न बैंक, कस्टम Skills से शिक्षण शैली।
  • स्थायी मेमोरी — प्रगति सारांश व शिक्षार्थी प्रोफ़ाइल; TutorBot के साथ साझा।
  • व्यक्तिगत TutorBot — चैटबॉट नहीं: स्वायत्त ट्यूटर, अपना वर्कस्पेस, मेमोरी, व्यक्तित्व, कौशल। nanobot
  • एजेंट-नेटिव CLI — क्षमता, KB, सत्र, TutorBot एक कमांड में; Rich व JSON। SKILL.md

🚀 शुरू करें

पूर्वापेक्षाएँ

शुरू करने से पहले सुनिश्चित करें कि ये स्थापित हैं:

आवश्यकता संस्करण जाँच नोट
Git कोई भी git --version क्लोन के लिए
Python 3.11+ python --version बैकएंड
Node.js 18+ node --version फ्रंटएंड बिल्ड (केवल CLI या Docker पर अनिवार्य नहीं)
npm 9+ npm --version आमतौर पर Node के साथ

कम से कम एक LLM प्रदाता की API कुंजी आवश्यक है (उदा. OpenAI, DeepSeek, Anthropic)। सेटअप टूर इसे भरवाने और कनेक्शन परीक्षण में मदद करता है।

विकल्प A — सेटअप टूर (अनुशंसित)

एक इंटरैक्टिव स्क्रिप्ट निर्भरताएँ स्थापित करती है, वातावरण सेट करती है, लाइव कनेक्शन टेस्ट करती है और लॉन्च करती है। .env का मैनुअल संपादन लगभग अनावश्यक।

git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor

# Python वर्चुअल वातावरण (एक चुनें):
conda create -n deeptutor python=3.11 && conda activate deeptutor   # Anaconda/Miniconda हो तो
python -m venv .venv && source .venv/bin/activate                    # अन्यथा (macOS/Linux)
python -m venv .venv && .venv\Scripts\activate                       # अन्यथा (Windows)

python scripts/start_tour.py

टूर पूछता है कि आप DeepTutor कैसे उपयोग करना चाहते हैं:

  • वेब मोड (अनुशंसित) — सभी निर्भरताएँ (pip + npm) स्थापित करता है, अस्थायी सर्वर चालू करता है और ब्राउज़र में सेटिंग्स खोलता है; LLM, एम्बेडिंग व खोज के लिए चार चरणों में लाइव टेस्ट; पूरा होने पर आपकी कॉन्फ़िगरेशन के साथ DeepTutor स्वतः पुनः आरंभ।
  • CLI मोड — पूरा इंटरैक्टिव टर्मिनल प्रवाह: प्रोफ़ाइल, स्थापना, प्रदाता, सत्यापन और लागू — बिना शेल छोड़े।

दोनों स्थितियों में परिणाम http://localhost:3782 है।

दैनिक लॉन्च — टूर केवल एक बार चलाएँ। उसके बाद:

python scripts/start_web.py

यह एक ही कमांड से बैकएंड व फ्रंटएंड चालू करता है और ब्राउज़र खोलता है। केवल प्रदाता बदलने या निर्भरताएँ पुनः स्थापित करने पर start_tour.py दोबारा चलाएँ।

विकल्प B — मैन्युअल स्थानीय इंस्टॉल

पूर्ण नियंत्रण चाहिए तो सब कुछ स्वयं स्थापित व कॉन्फ़िगर करें।

1. निर्भरताएँ स्थापित करें

git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor

# वर्चुअल वातावरण बनाएँ व सक्रिय करें (विकल्प A जैसा)
conda create -n deeptutor python=3.11 && conda activate deeptutor

# बैकएंड + वेब सर्वर निर्भरताओं के साथ DeepTutor
pip install -e ".[server]"

# फ्रंटएंड (Node.js 18+ आवश्यक)
cd web && npm install && cd ..

2. वातावरण कॉन्फ़िगर करें

cp .env.example .env

.env संपादित करें और कम से कम आवश्यक फ़ील्ड भरें:

# LLM (आवश्यक)
LLM_BINDING=openai
LLM_MODEL=gpt-4o-mini
LLM_API_KEY=sk-xxx
LLM_HOST=https://api.openai.com/v1

# एम्बेडिंग (नॉलेज बेस के लिए आवश्यक)
EMBEDDING_BINDING=openai
EMBEDDING_MODEL=text-embedding-3-large
EMBEDDING_API_KEY=sk-xxx
EMBEDDING_HOST=https://api.openai.com/v1
EMBEDDING_DIMENSION=3072
समर्थित LLM प्रदाता
प्रदाता Binding डिफ़ॉल्ट Base URL
AiHubMix aihubmix https://aihubmix.com/v1
Anthropic anthropic https://api.anthropic.com/v1
Azure OpenAI azure_openai
BytePlus byteplus https://ark.ap-southeast.bytepluses.com/api/v3
BytePlus Coding Plan byteplus_coding_plan https://ark.ap-southeast.bytepluses.com/api/coding/v3
Custom (OpenAI-compat) custom
DashScope (Qwen) dashscope https://dashscope.aliyuncs.com/compatible-mode/v1
DeepSeek deepseek https://api.deepseek.com
Gemini gemini https://generativelanguage.googleapis.com/v1beta/openai/
GitHub Copilot github_copilot https://api.githubcopilot.com
Groq groq https://api.groq.com/openai/v1
llama.cpp llama_cpp http://localhost:8080/v1
LM Studio lm_studio http://localhost:1234/v1
MiniMax minimax https://api.minimax.io/v1
Mistral mistral https://api.mistral.ai/v1
Moonshot (Kimi) moonshot https://api.moonshot.ai/v1
Ollama ollama http://localhost:11434/v1
OpenAI openai https://api.openai.com/v1
OpenAI Codex openai_codex https://chatgpt.com/backend-api
OpenRouter openrouter https://openrouter.ai/api/v1
OpenVINO Model Server ovms http://localhost:8000/v3
Qianfan (Ernie) qianfan https://qianfan.baidubce.com/v2
SiliconFlow siliconflow https://api.siliconflow.cn/v1
Step Fun stepfun https://api.stepfun.com/v1
vLLM vllm http://localhost:8000/v1
VolcEngine volcengine https://ark.cn-beijing.volces.com/api/v3
VolcEngine Coding Plan volcengine_coding_plan https://ark.cn-beijing.volces.com/api/coding/v3
Xiaomi MIMO xiaomi_mimo https://api.xiaomimimo.com/v1
Zhipu AI (GLM) zhipu https://open.bigmodel.cn/api/paas/v4
समर्थित एम्बेडिंग प्रदाता
प्रदाता Binding मॉडल उदाहरण डिफ़ॉल्ट आयाम
OpenAI openai text-embedding-3-large 3072
Azure OpenAI azure_openai परिनियोजन नाम
Cohere cohere embed-v4.0 1024
Jina jina jina-embeddings-v3 1024
Ollama ollama nomic-embed-text 768
vLLM / LM Studio vllm कोई भी एम्बेडिंग मॉडल
OpenAI-संगत custom

OpenAI-संगत प्रदाता (DashScope, SiliconFlow, आदि) custom या openai binding से काम करते हैं।

समर्थित वेब खोज प्रदाता
प्रदाता एन्व कुंजी नोट
Brave BRAVE_API_KEY अनुशंसित, मुफ़्त स्तर
Tavily TAVILY_API_KEY
Serper SERPER_API_KEY Serper के माध्यम से Google परिणाम
Jina JINA_API_KEY
SearXNG सेल्फ-होस्ट, API कुंजी नहीं
DuckDuckGo API कुंजी नहीं
Perplexity PERPLEXITY_API_KEY API कुंजी आवश्यक

3. सेवाएँ शुरू करें

सबसे तेज़ तरीका:

python scripts/start_web.py

बैकएंड व फ्रंटएंड एक साथ चालू करता है और ब्राउज़र खोलता है।

अलग-अलग टर्मिनल में मैन्युअल:

# Backend (FastAPI)
python -m deeptutor.api.run_server

# Frontend (Next.js) — दूसरा टर्मिनल
cd web && npm run dev -- -p 3782
सेवा डिफ़ॉल्ट पोर्ट
Backend 8001
Frontend 3782

http://localhost:3782 खोलें।

विकल्प C — Docker

Docker बैकएंड व फ्रंटएंड को एक कंटेनर में लपेटता है; स्थानीय Python या Node.js अनावश्यक। Docker Desktop (या Linux पर Docker Engine + Compose) पर्याप्त है।

1. पर्यावरण चर (नीचे दोनों विकल्पों के लिए आवश्यक)

git clone https://github.com/HKUDS/DeepTutor.git
cd DeepTutor
cp .env.example .env

.env में कम से कम आवश्यक फ़ील्ड भरें (विकल्प B जैसा)।

2a. आधिकारिक इमेज खींचें (अनुशंसित)

आधिकारिक इमेज GitHub Container Registry पर प्रत्येक रिलीज़ के लिए linux/amd64linux/arm64 के लिए प्रकाशित होती हैं।

docker compose -f docker-compose.ghcr.yml up -d

संस्करण पिन करने के लिए docker-compose.ghcr.yml में इमेज टैग संपादित करें:

image: ghcr.io/hkuds/deeptutor:1.0.0  # या :latest

2b. स्रोत से बिल्ड

docker compose up -d

Dockerfile से स्थानीय रूप से इमेज बनाता है और कंटेनर चालू करता है।

3. सत्यापन व प्रबंधन

कंटेनर healthy होने पर http://localhost:3782 खोलें।

docker compose logs -f   # लॉग टेल
docker compose down       # कंटेनर रोकें व हटाएँ
क्लाउड / रिमोट सर्वर

रिमोट सर्वर पर ब्राउज़र को बैकएंड API का सार्वजनिक URL चाहिए। .env में जोड़ें:

# सार्वजनिक URL जहाँ बैकएंड पहुँच योग्य है
NEXT_PUBLIC_API_BASE_EXTERNAL=https://your-server.com:8001

फ्रंटएंड स्टार्टअप स्क्रिप्ट रनटाइम पर यह मान लागू करती है — रीबिल्ड अनावश्यक।

डेव मोड (हॉट-रिलोड)

स्रोत माउंट करने व दोनों सेवाओं पर हॉट-रिलोड के लिए डेव ओवरले लगाएँ:

docker compose -f docker-compose.yml -f docker-compose.dev.yml up

deeptutor/, deeptutor_cli/, scripts/web/ में परिवर्तन तुरंत दिखते हैं।

कस्टम पोर्ट

.env में डिफ़ॉल्ट पोर्ट ओवरराइड करें:

BACKEND_PORT=9001
FRONTEND_PORT=4000

फिर पुनः आरंभ करें:

docker compose up -d     # या docker compose -f docker-compose.ghcr.yml up -d
डेटा स्थिरता

उपयोगकर्ता डेटा व नॉलेज बेस Docker वॉल्यूम के माध्यम से स्थानीय निर्देशिकाओं पर मैप होते हैं:

कंटेनर पथ होस्ट पथ सामग्री
/app/data/user ./data/user सेटिंग्स, मेमोरी, वर्कस्पेस, सत्र, लॉग
/app/data/knowledge_bases ./data/knowledge_bases अपलोड दस्तावेज़ व वेक्टर इंडेक्स

docker compose down के बाद भी ये निर्देशिकाएँ बनी रहती हैं और अगले up पर पुनः उपयोग होती हैं।

पर्यावरण चर संदर्भ
चर आवश्यक विवरण
LLM_BINDING हाँ LLM प्रदाता (openai, anthropic, आदि)
LLM_MODEL हाँ मॉडल नाम (उदा. gpt-4o)
LLM_API_KEY हाँ LLM API कुंजी
LLM_HOST हाँ API URL
EMBEDDING_BINDING हाँ एम्बेडिंग प्रदाता
EMBEDDING_MODEL हाँ एम्बेडिंग मॉडल नाम
EMBEDDING_API_KEY हाँ एम्बेडिंग API कुंजी
EMBEDDING_HOST हाँ एम्बेडिंग एंडपॉइंट
EMBEDDING_DIMENSION हाँ वेक्टर आयाम
SEARCH_PROVIDER नहीं खोज (tavily, jina, serper, perplexity, आदि)
SEARCH_API_KEY नहीं खोज API कुंजी
BACKEND_PORT नहीं बैकएंड पोर्ट (डिफ़ॉल्ट 8001)
FRONTEND_PORT नहीं फ्रंटएंड पोर्ट (डिफ़ॉल्ट 3782)
NEXT_PUBLIC_API_BASE_EXTERNAL नहीं क्लाउड के लिए सार्वजनिक बैकएंड URL
DISABLE_SSL_VERIFY नहीं SSL सत्यापन बंद (डिफ़ॉल्ट false)

विकल्प D — केवल CLI

यदि केवल CLI चाहिए, वेब फ्रंटएंड के बिना:

pip install -e ".[cli]"

LLM प्रदाता कॉन्फ़िगर करना अभी भी आवश्यक है। सबसे तेज़:

cp .env.example .env   # फिर .env में API कुंजियाँ भरें

कॉन्फ़िगरेशन के बाद:

deeptutor chat
deeptutor run chat "Explain Fourier transform"
deeptutor run deep_solve "Solve x^2 = 4"
deeptutor kb create my-kb --doc textbook.pdf

पूर्ण गाइड: DeepTutor CLI


📖 DeepTutor का अन्वेषण

DeepTutor आर्किटेक्चर

💬 चैट — एकीकृत बुद्धिमान वर्कस्पेस

चैट

छह मोड, एकीकृत संदर्भ प्रबंधन

मोड कार्य
Chat RAG, वेब, कोड, तर्क, ब्रेनस्टॉर्म, पेपर।
Deep Solve मल्टी-एजेंट, उद्धरण।
क्विज़ जनरेशन KB आधारित मूल्यांकन।
Deep Research उप-विषय, समानांतर एजेंट, उद्धृत रिपोर्ट।
Math Animator Manim।
Visualize प्राकृतिक भाषा से SVG, Chart.js, Mermaid या स्वतंत्र HTML।

टूल वर्कफ़्लो से अलग — आप चुनते हैं क्या सक्रिय करना है।

✍️ Co-Writer — मल्टी-दस्तावेज़ AI लेखन वर्कस्पेस

Co-Writer

कई दस्तावेज़ बनाएं, प्रत्येक सहेजा गया — एक बार का मसौदा नहीं: पूर्ण Markdown, AI सह-लेखक। फिर से लिखें, विस्तार, संक्षेप; अनडू/रीडू; नोटबुक।

📖 Book Engine — इंटरैक्टिव «जीवंत पुस्तकें»

लाइब्रेरीरीडरएनीमेशन

विषय दें, नॉलेज बेस दिखाएँ — संरचित इंटरैक्टिव पुस्तक: पढ़ने, स्व-परीक्षण और संदर्भ में चर्चा के लिए जीवित दस्तावेज़।

पर्दे के पीछे मल्टी-एजेंट रूपरेखा, स्रोत, अध्याय वृक्ष, पृष्ठ योजना और ब्लॉक संकलन। आप नियंत्रण में: प्रस्ताव समीक्षा, अध्याय पुनःक्रम, किसी भी पृष्ठ पर चैट।

14 ब्लॉक प्रकार — पाठ, कॉलआउट, क्विज़, फ्लैशकार्ड, कोड, आकृति, डीप डाइव, एनीमेशन, इंटरैक्टिव, टाइमलाइन, कॉन्सेप्ट ग्राफ़, अनुभाग, उपयोगकर्ता नोट, प्लेसहोल्डर — प्रत्येक अपने इंटरैक्टिव घटक के साथ। वास्तविक समय प्रगति टाइमलाइन।

📚 ज्ञान प्रबंधन

ज्ञान

दस्तावेज़ संग्रह, नोट्स और शिक्षण व्यक्तित्व।

  • नॉलेज बेस — PDF, TXT, MD।
  • नोटबुक — Chat, Co-Writer, Book या Deep Research से अंतर्दृष्टि, रंगों से।
  • प्रश्न बैंक — जनरेट किए गए क्विज़ देखें; बुकमार्क और चैट में @-उल्लेख पिछले प्रदर्शन के लिए।
  • SkillsSKILL.md से कस्टम शिक्षण व्यक्तित्व: नाम, विवरण, वैकल्पिक ट्रिगर, सक्रिय होने पर चैट सिस्टम प्रॉम्प्ट में Markdown।

🧠 मेमोरी

मेमोरी
  • सारांश — प्रगति।
  • प्रोफ़ाइल — पसंद, स्तर, लक्ष्य। TutorBot साझा।

🦞 TutorBot — स्थायी स्वायत्त AI ट्यूटर

TutorBot आर्किटेक्चर

nanobot पर बहु-इंस्टेंस स्थायी एजेंट।

TutorBot
  • Soul टेम्पलेट — व्यक्तित्व व शिक्षण दर्शन।
  • स्वतंत्र वर्कस्पेस — मेमोरी, सत्र, कौशल; साझा ज्ञान परत।
  • प्रोएक्टिव Heartbeat — अनुस्मारक व कार्य।
  • पूर्ण टूल — RAG, कोड, वेब, पेपर, तर्क, ब्रेनस्टॉर्म।
  • कौशल सीखना — skill फ़ाइलें।
  • मल्टी-चैनल — Telegram, Discord, Slack, Feishu, WeCom, DingTalk, ईमेल आदि।
  • टीम व उप-एजेंट
deeptutor bot create math-tutor --persona "Socratic math teacher who uses probing questions"
deeptutor bot create writing-coach --persona "Patient, detail-oriented writing mentor"
deeptutor bot list

⌨️ DeepTutor CLI — एजेंट-नेटिव इंटरफ़ेस

CLI

बिना ब्राउज़र: क्षमता, KB, सत्र, मेमोरी, TutorBot। Rich + JSON। SKILL.md

deeptutor run chat "Explain the Fourier transform" -t rag --kb textbook
deeptutor run deep_solve "Prove that √2 is irrational" -t reason
deeptutor run deep_question "Linear algebra" --config num_questions=5
deeptutor run deep_research "Attention mechanisms in transformers"
deeptutor run visualize "Draw the architecture of a transformer"
deeptutor chat --capability deep_solve --kb my-kb
# REPL में: /cap, /tool, /kb, /history, /notebook, /config से तुरंत बदलाव
deeptutor kb create my-kb --doc textbook.pdf
deeptutor kb add my-kb --docs-dir ./papers/
deeptutor kb search my-kb "gradient descent"
deeptutor kb set-default my-kb
deeptutor run chat "Summarize chapter 3" -f rich
deeptutor run chat "Summarize chapter 3" -f json
deeptutor session list
deeptutor session open <id>
पूर्ण CLI संदर्भ

शीर्ष स्तर

कमांड विवरण
deeptutor run <capability> <message> एक बार में क्षमता चलाएँ (chat, deep_solve, deep_question, deep_research, math_animator, visualize)
deeptutor chat इंटरैक्टिव REPL (--capability, --tool, --kb, --language आदि)
deeptutor serve DeepTutor API सर्वर शुरू करें

deeptutor bot

कमांड विवरण
deeptutor bot list सभी TutorBot इंस्टेंस
deeptutor bot create <id> नया बॉट बनाएँ और चलाएँ (--name, --persona, --model)
deeptutor bot start <id> बॉट शुरू
deeptutor bot stop <id> बॉट रोकें

deeptutor kb

कमांड विवरण
deeptutor kb list नॉलेज बेस सूची
deeptutor kb info <name> विवरण
deeptutor kb create <name> दस्तावेज़ों से बनाएँ (--doc, --docs-dir)
deeptutor kb add <name> दस्तावेज़ जोड़ें
deeptutor kb search <name> <query> खोज
deeptutor kb set-default <name> डिफ़ॉल्ट KB
deeptutor kb delete <name> हटाएँ (--force)

deeptutor memory

कमांड विवरण
deeptutor memory show [file] देखें (summary, profile, all)
deeptutor memory clear [file] साफ़ करें (--force)

deeptutor session

कमांड विवरण
deeptutor session list सत्र सूची (--limit)
deeptutor session show <id> संदेश
deeptutor session open <id> REPL में जारी रखें
deeptutor session rename <id> नाम बदलें (--title)
deeptutor session delete <id> हटाएँ

deeptutor notebook

कमांड विवरण
deeptutor notebook list नोटबुक सूची
deeptutor notebook create <name> बनाएँ (--description)
deeptutor notebook show <id> रिकॉर्ड
deeptutor notebook add-md <id> <path> Markdown आयात
deeptutor notebook replace-md <id> <rec> <path> रिकॉर्ड बदलें
deeptutor notebook remove-record <id> <rec> रिकॉर्ड हटाएँ

deeptutor book

कमांड विवरण
deeptutor book list वर्कस्पेस में सभी पुस्तकें
deeptutor book health <book_id> KB ड्रिफ्ट व पुस्तक स्वास्थ्य
deeptutor book refresh-fingerprints <book_id> KB फिंगरप्रिंट ताज़ा करें, पुराने पृष्ठ साफ़ करें

deeptutor config / plugin / provider

कमांड विवरण
deeptutor config show कॉन्फ़िग सारांश
deeptutor plugin list पंजीकृत टूल और क्षमताएँ
deeptutor plugin info <name> टूल या क्षमता विवरण
deeptutor provider login <provider> OAuth (openai-codex, github-copilot)

🗺️ रोडमैप

स्थिति माइलस्टोन
🎯 प्रमाणीकरण व लॉगिन — सार्वजनिक डिप्लॉय के लिए वैकल्पिक लॉगिन पृष्ठ व बहु-उपयोगकर्ता समर्थन
🎯 थीम व रूप — विविध थीम व अनुकूलित UI दिखावट
🎯 इंटरैक्शन में सुधार — आइकन डिज़ाइन व इंटरैक्शन विवरणों का अनुकूलन
🔜 बेहतर मेमोरी — बेहतर मेमोरी प्रबंधन का एकीकरण
🔜 LightRAG एकीकरणLightRAG को उन्नत नॉलेज बेस इंजन के रूप में
🔜 दस्तावेज़ साइट — गाइड, API संदर्भ व ट्यूटोरियल सहित पूर्ण दस्तावेज़ीकरण

यदि DeepTutor उपयोगी लगे तो स्टार दें — हमें प्रोत्साहन मिलता है!


🌐 समुदाय व पारिस्थितिकी तंत्र

परियोजना भूमिका
nanobot TutorBot इंजन
LlamaIndex RAG
ManimCat Math Animator
⚡ LightRAG 🤖 AutoAgent 🔬 AI-Researcher 🧬 nanobot
तेज़ RAG बिना-कोड एजेंट स्वचालित अनुसंधान अल्ट्रा-लाइट एजेंट

🤝 योगदान

हम चाहते हैं कि DeepTutor समुदाय के लिए उपहार बने। 🎁

Contributors

CONTRIBUTING.md देखें।

⭐ स्टार इतिहास

Star History Rank