Transform your job search with intelligent resume analysis while keeping your data completely private.
Checkout the Application here: appsageai.com
AppSageAI is a privacy-focused job application companion that uses advanced AI to analyze your resume against job descriptions. Unlike other tools, we prioritize your data privacy with enterprise-grade encryption, ensuring your personal information remains secure.
- AES-256 Encryption: All resumes, chats, prompts, and personal data encrypted at rest
- Anonymized Analytics: No personally identifiable information (PII) in logs
- Secure Infrastructure: Hosted on Google Cloud with enterprise security
- GDPR Compliant: Full data portability and right to deletion
- Encryption at rest: All sensitive data encrypted before storage
- Zero-Knowledge: Even developers cannot access your encrypted data
- Secure Authentication: Firebase Auth with OAuth 2.0
- Rate Limiting: Protection against abuse
- CORS Protection: Restricted API access
- Input Sanitization: XSS and injection prevention
- Job Match Analysis: Comprehensive review against requirements
- ATS Optimization: Keyword analysis for applicant tracking systems
- Match Scoring: Percentage-based compatibility assessment
- Skill Gap Analysis: Personalized improvement roadmap
- Cover Letter Generation: Tailored letters for each application
- Multi-Resume Support: Upload different versions for different roles
- Job Tracker: Track application status (Applied, Interviewing, Offered)
- Chat History: Maintain context across multiple applications
- Custom Prompts: Personalize AI responses to your industry
- Real-time Streaming: Instant AI responses as they generate
- Smart Resume Tagging: Reference specific resumes with @mentions
- Markdown Support: Rich text formatting in responses
- Mobile Responsive: Full functionality on any device
- Unlimited resume uploads
- Unlimited chat sessions
- Rate Limit: 100 analyses per minute per user
- All features included
- No credit card required
- Framework: Next.js 14 with TypeScript
- Authentication: Firebase Auth (Google OAuth)
- Styling: Tailwind CSS with custom Claude-inspired design
- State Management: React Context API
- Real-time: Server-Sent Events (SSE) for streaming
- Framework: FastAPI (Python 3.12)
- AI Models:
- Google Gemini 2.5 Flash (Analysis)
- HuggingFace Embeddings (RAG)
- Database: Google Firestore
- Security: AES-256 Fernet Encryption
- Vector Store: FAISS for semantic search
- Hosting: Google Cloud Run (Serverless)
- CI/CD: GitHub Actions
- Container: Docker with Artifact Registry
- Monitoring: Cloud Run health checks
appsageai/
├── frontend/ # Next.js application
├── backend/ # FastAPI application
├── docs/ # Readme Files for the repo
└── .github/workflows/ # CI/CD pipelines
To start working with the AppSageAI project, please follow the setup instructions outlined in the Backend Setup Guide, Frontend Setup Guide, and in Cloud Setup Guide
This guide includes steps for creating a GCP account, configuring environment variables, setting up GitHub secrets, deploying locally, and hosting the Chatbot API. Once the initial setup is complete, you can explore the following detailed guides for specific aspects of the project:
We welcome contributions! Please see our Contributing Guide for details.
This project is licensed under the MIT License - see the LICENSE file for details.
- Powered by Google Gemini AI
- Built with privacy as the foundation
- Inspired by the need for secure job application tools
For questions or support, please open an issue on GitHub.

