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:





