Repository navigation
Cipheria v0.1.0 - Initial Release
🎉 Welcome to Cipheria!
We're excited to announce the initial release of Cipheria - a modern, privacy-focused TOTP (Time-Based One-Time Password) authenticator that runs entirely in your browser.
Note: This is an early release developed in just 2 days. Many features are still in development and will be added in future updates. Please see the roadmap section below for upcoming features.
🌟 Key Features
🔒 100% Local
All secrets stay on your device, never leave your browser. No cloud storage, no external servers.
🔐 Military-Grade Encryption
Your data is protected with PBKDF2 → AES-GCM encryption - the same level of security used by governments and financial institutions.
📷 QR Code Import
Easily import accounts by uploading QR code images from your computer or mobile device.
🎨 Beautiful UI
A polished interface with light/dark mode support that works seamlessly across all device sizes.
⚡ Fast & Responsive
Built with Next.js 15 for optimal performance and responsiveness.
🧩 Easy Migration
Currently supports importing from Proton Authenticator with support for additional providers coming soon.
🛠 Tech Stack
- Next.js 15 - React framework with App Router
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- shadcn/ui - Re-usable components built with Radix UI
- Framer Motion - Animation library
- Lucide React - Beautiful SVG icons
🚀 Getting Started
# Clone the repository
git clone https://github.com/DevJSTAR/Cipheria.git
# Navigate to the project directory
cd Cipheria
# Install dependencies
npm install
# Run the development server
npm run devOpen http://localhost:3000 in your browser to see the application.
🔐 Security First
Cipheria was designed with security as the top priority:
- Zero Knowledge architecture
- End-to-End Encryption with PBKDF2 → AES-GCM
- QR Code images are deleted immediately after decoding
- No analytics or tracking of any kind
- Fully open source and auditable
🗺️ Roadmap
This initial release is just the beginning! Here are the features planned for upcoming releases:
- Export Functionality - Save your encrypted database to a file
- Enhanced Mobile UI - Optimized interface for mobile devices
- Additional Import Formats - Support for more authenticator formats
- Customizable Timers - Adjust TOTP refresh intervals
- Backup & Restore - Easy migration between devices
- Advanced Security Features - Biometric authentication, etc.
🙏 Thank You
Thank you for checking out Cipheria! We hope you find it useful for all your 2FA needs.