A quiet space for your mind.
Aura is a private sanctuary for your thoughts. It's a mental health journaling application that provides a gentle, supportive space for reflection, pattern recognition, and emotional clarity—all with privacy-first design and local encryption.

Aura's chat interface provides a safe, judgment-free space for expressing your thoughts. The AI companion responds with empathy and understanding, helping you navigate complex emotions and find clarity.
Gain deeper insights into your emotional patterns with Aura's passive analysis system, featuring visual dashboards that track mood fluctuations and provide actionable insights for your mental wellness journey.
Prerequisites: Node.js 18+ and npm
Clone and install
git clone https://github.com/vedaaanggshetty/Aura.git
cd Aura
npm install
Environment setup
Create a .env.local file in the root:
VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
VITE_CLERK_SECRET_KEY=your_clerk_secret_key
Run the app
npm run dev
Open your browser
Navigate to http://localhost:5173
├── components/ # React components
│ ├── ChatInterface.tsx # Main chat/journal view
│ ├── Landing.tsx # Landing page
│ ├── Navigation.tsx # Top navigation
│ ├── AuthContext.tsx # Authentication context
│ └── ui/ # Reusable UI components
├── services/ # Business logic
│ ├── chatService.ts # AI chat API client
│ └── journalStore.ts # Local storage management
├── types.ts # TypeScript definitions
└── constants.ts # App constants
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
30 commits
TypeScript
91.2%
HTML
6.3%
Python
2.5%
A quiet space for your mind.
Aura is a private sanctuary for your thoughts. It's a mental health journaling application that provides a gentle, supportive space for reflection, pattern recognition, and emotional clarity—all with privacy-first design and local encryption.

Aura's chat interface provides a safe, judgment-free space for expressing your thoughts. The AI companion responds with empathy and understanding, helping you navigate complex emotions and find clarity.
Gain deeper insights into your emotional patterns with Aura's passive analysis system, featuring visual dashboards that track mood fluctuations and provide actionable insights for your mental wellness journey.
Prerequisites: Node.js 18+ and npm
Clone and install
git clone https://github.com/vedaaanggshetty/Aura.git
cd Aura
npm install
Environment setup
Create a .env.local file in the root:
VITE_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key
VITE_CLERK_SECRET_KEY=your_clerk_secret_key
Run the app
npm run dev
Open your browser
Navigate to http://localhost:5173
├── components/ # React components
│ ├── ChatInterface.tsx # Main chat/journal view
│ ├── Landing.tsx # Landing page
│ ├── Navigation.tsx # Top navigation
│ ├── AuthContext.tsx # Authentication context
│ └── ui/ # Reusable UI components
├── services/ # Business logic
│ ├── chatService.ts # AI chat API client
│ └── journalStore.ts # Local storage management
├── types.ts # TypeScript definitions
└── constants.ts # App constants
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
30 commits
TypeScript
91.2%
HTML
6.3%
Python
2.5%