Quickstart Guide
Get started with Nia AI in minutes
This guide will help you get up and running with Nia AI quickly, from authentication to asking your first questions about your codebase.
Getting Started
Sign Up
-
Visit Nia AI
-
Click “Sign In” or “Sign Up”
-
Use your GitHub account or email for authentication
Using GitHub authentication gives you immediate access to your repositories.
Create Your First Project
After logging in:
-
Click “New Project” button
-
Enter a project name (e.g., “My Backend API”)
-
Select the repository you want to analyze
You can connect multiple repositories to different projects to keep your codebases organized.
Index Your Repository
Initial indexing might take a few minutes depending on repository size.
Asking Questions
Effective Questions
✅ Do Ask About:
-
Code architecture
-
Implementation details
-
Function purposes
-
Dependencies
-
Best practices
Less Effective Questions
❌ Avoid Asking:
-
Runtime errors
-
System-specific issues
-
Questions without context
-
Non-code related queries
Question Examples
Best Practices
Project Organization
Separate Projects
Create different projects for:
-
Frontend codebase
-
Backend services
-
Infrastructure code
Regular Indexing
Re-index when you:
-
Make major changes
-
Switch branches
-
Pull updates
Chat Organization
-
Use descriptive chat titles
-
Keep related questions in same chat
-
Create new chats for different topics
Getting Better Answers
Be Specific
-
Reference specific files or functions
-
Provide context for your questions
-
Mention related components
Use Features
-
Follow up on previous answers
-
Use code snippets when relevant
-
Leverage chat history
Advanced Features
Choose between different AI models:
-
Claude 3 Sonnet (Default)
-
GPT-4
-
Gemini Pro
-
Deepseek V3 & R1
Each model has different strengths for code analysis.
Tips for Success
Keep Context
Stay within the same chat for related questions to maintain context
Be Patient
Allow time for thorough analysis of complex questions
Iterate
Refine questions based on previous answers
Common Questions
Example Workflow
Initial Setup
First Questions
Detailed Exploration
Specific Features