AccMan is a secure desktop application for comprehensive account management. Whether you're managing multiple accounts across different services, organizing personal credentials, or handling business accounts, AccMan provides a flexible and secure solution to store, organize, and quickly access all your account data in one encrypted vault.
- π Secure Local Storage - All data encrypted and stored locally on your device
- π― Multi-Account Organization - Manage dozens of accounts per service efficiently
- π·οΈ Service Templates - Create reusable templates for different platforms
- π 2FA & TOTP Support - Store 2FA keys and generate TOTP codes instantly
- ποΈ Customizable Fields - Configure custom fields for each service type
- π₯ Bulk Import/Export - Import multiple accounts from text files
- π Advanced Search - Quickly find accounts across all services
- π Account Linking - Link multiple services to single accounts
- π¨ Clean Interface - Intuitive UI designed for managing large datasets
- π Multi-language - Available in English and Ukrainian
- π± Cross-Platform - Works on Windows, macOS, and Linux
Download the latest version from the Releases page.
- Download the
.msiinstaller - Run the installer and follow the setup wizard
- Launch AccMan from the Start Menu
- Download the
.dmgor.app.tar.gzfile. - If you downloaded the
.dmg, open it and dragAccMan.appto your Applications folder. - If you downloaded
.app.tar.gz, unpack it. - Before launching the app for the first time, you may need to remove the quarantine attribute set by macOS. Open your terminal and run:
Tip: You can drag the
xattr -d com.apple.quarantine /path/to/your/AccMan.app
AccMan.appfile into the terminal window to automatically insert the correct path. - Launch AccMan. You may need to grant it permission to run in
System Settings > Privacy & Security.
- Download the
.AppImagefile - Make it executable:
chmod +x AccMan.AppImage - Run:
./AccMan.AppImage
-
Clone the repository
git clone https://github.com/romirom11/AccMan.git cd AccMan -
Install dependencies
# Install root dependencies (Tauri CLI) pnpm install # Install frontend dependencies pnpm --dir src install
-
Start development server
pnpm tauri dev
If you prefer to build the application yourself, follow these steps:
-
Clone and set up the project as described in the Setup section.
-
Build the application with a single command:
pnpm tauri build
This will create a production-ready executable file in the src-tauri/target/release/ directory.
AccMan/
βββ src/ # Frontend React application
β βββ components/ # React components
β βββ pages/ # Application pages
β βββ hooks/ # Custom React hooks
β βββ stores/ # State management
β βββ locales/ # Internationalization files
β βββ api/ # API layer
βββ src-tauri/ # Tauri backend (Rust)
β βββ src/ # Rust source code
β βββ icons/ # Application icons
β βββ Cargo.toml # Rust dependencies
βββ .github/workflows/ # CI/CD workflows
- Frontend: React, TypeScript, Tailwind CSS, Vite
- Backend: Rust, Tauri
- State Management: Custom stores
- Styling: Tailwind CSS, shadcn/ui components
- Internationalization: i18next
- Build Tool: Vite
- Package Manager: pnpm
- π Account Analytics - Track usage patterns across your accounts
- π Bulk Operations - Mass edit, delete, or update multiple accounts
- π Account Templates - Quick setup for common account types
- π·οΈ Advanced Tagging - Better organization with hierarchical tags
- π± Mobile Companion - View-only mobile app for quick access
- π Backup & Restore - Automated backup solutions
- π¨ Themes - Dark/light mode and custom themes
- π Enhanced 2FA management with QR code scanning
- ποΈ Advanced field customization with templates
- π₯ Improved import from popular password managers
Want to suggest a feature? Open an issue or start a discussion!
AccMan supports multiple languages:
- πΊπΈ English
- πΊπ¦ Ukrainian
To add a new language:
- Create a new folder in
src/locales/ - Add translation files
- Update the i18n configuration
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Tauri - For the amazing framework
- React - For the UI library
- Tailwind CSS - For the styling framework
- shadcn/ui - For the beautiful components
If you have any questions or need help:
- π Report a bug
- π‘ Request a feature
- π¬ Start a discussion





