Skip to content

AryanVBW/NST-Ai

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12,074 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

NST-Ai: Your Personal AI Study Buddy πŸš€

NST-Ai is a powerful, open-source AI study assistant designed to help students learn, code, and research more effectively. Think of it as your personal AI tutor, always ready to assist you.


✨ Project Highlights

NST-Ai is more than just a chatbot. It's a comprehensive tool designed for students and developers.

NST-Ai Home Screen

πŸ’¬ Engaging Conversations

Have natural and dynamic conversations with your AI assistant.

NST-Ai Chat Interface 1 NST-Ai Chat Interface 2

🧠 Multiple AI Models

Switch between different AI models to get the best assistance for your specific needs.

Model Selection GIF

πŸ’» Code Like a Pro

Get help with coding, debugging, and even run code snippets directly within the interface.

Code Run GIF

🌐 Web Development Assistant

NST-Ai can assist with web development tasks, making it a great companion for your projects.

Web Development with NST-Ai


πŸš€ 1-Click Installation

Get started with NST-Ai in minutes with our simple one-line installation script.

curl -fsSL https://raw.githubusercontent.com/AryanVBW/NST-Ai/main/install.sh | bash

After installation, simply run nst-ai in your terminal to start the application. The web interface will be available at http://localhost:8080.

For other installation methods, including Docker and pip, please refer to our Installation Guide.

πŸ’» Development Setup

For developers who want to run NST-AI locally with the complete workflow integration:

πŸ“– Development Setup Guide - Complete step-by-step instructions

Quick Start:

# Frontend (Terminal 1)
npm install && npm run dev

# Backend (Terminal 2) 
cd backend && source venv/bin/activate
pip install fastapi uvicorn python-multipart
PYTHONPATH=$PWD python -m uvicorn nst_ai.main:app --host 0.0.0.0 --port 8080

Access Points:


🎬 More Features in Action

Qurion Chat
Qurion Chat GIF

Sign-in Process
Sign-in GIF
Seamless and secure sign-in and sign-up.

Sign In Page Sign Up Page

Command Line Interface
CLI GIF

Compiler Feature
Compiler GIF

Database Feature
Database Management


πŸ™ Attribution and Acknowledgments

NST-Ai is proudly built upon the foundation of the open-source Open-WebUI project. We extend our gratitude to the original creators and the community for their incredible work.

This project is developed for educational purposes to serve as an AI Study Buddy.

For full attribution details, see the ATTRIBUTION.md file.

πŸ“œ License

This project is licensed under the NST-Ai License, a revised BSD-3-Clause license. Please see the LICENSE file for more details.

πŸ’¬ Support

Have questions or need help? Open an issue on our GitHub repository.

About

πŸŽ“ NST AI - Your Personal Study Companion

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 77.1%
  • Vue 6.6%
  • JavaScript 5.5%
  • Svelte 4.9%
  • Python 4.2%
  • SCSS 0.9%
  • Other 0.8%