Skip to main content

Authipy

PyPI Version Python Version License Downloads

A secure, offline Two-Factor Authentication (2FA) desktop application.

Features • Installation • Usage • Contributing

Authipy Screenshot

Features

  • 🔒 Secure TOTP code generation
  • 💾 Local-only storage
  • 📱 QR code import/export
  • 🗑️ Recycle bin feature
  • 📋 One-click copying
  • ⚡ Modern Qt interface

Installation

  1. Download the latest Authipy.exe from Releases
  2. Run directly - No installation required

Method 2: PyPI Package

pip install authipy
authipy  # to run

Method 3: Build from Source

  1. Clone the repository:
git clone https://github.com/TanmoyTheBoT/authipy.git
cd authipy
  1. Create and activate virtual environment (recommended):
python -m venv venv
venv\\Scripts\\activate   # Windows
  1. Install dependencies:
pip install -r requirements.txt
  1. Install in development mode:
pip install -e .
  1. Run the application:
authipy
  1. Build executable (optional):
# Install PyInstaller
pip install pyinstaller Pillow sip

# Build single-file executable
pyinstaller --clean --noconsole --onefile --icon=docs/images/test.jpg --name Authipy src/authipy/main.py

The executable will be created in the dist directory.

Usage

Add New Account

  1. Click "Add Account"
  2. Enter:
    • Service name (required)
    • Secret key (required)
    • Issuer name (optional)

Generate Codes

  • Select account from list
  • Code displays automatically
  • Click code to copy

Manage Accounts

  • Right-click for options
  • Use recycle bin
  • Import/Export accounts

Data Location

  • Windows: %USERPROFILE%\.config\authipy
  • Offline storage only

Contributing

  1. Fork the repository
  2. Install dev dependencies:
pip install -r requirements-dev.txt
  1. Make changes
  2. Run tests:
pytest
pytest --cov=src --cov-report=html  # coverage report
  1. Submit Pull Request

Support

License

MIT License


Built with ❤️ by TanmoyTheBoT

Metadata

Release files for Authipy 0.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Authipy 0.0.4
File Size Uploaded
authipy-0.0.4.tar.gz 10.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Authipy 0.0.4
File Interpreter ABI Platform
authipy-0.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 18.7 kB

Release files / authipy-0.0.4.tar.gz

Download URL authipy-0.0.4.tar.gz
Size 10.1 kB
Tags Source
SHA-256 checksum
How to use checksums
50dd25b68246e5c78c47a434a885b5cda32fe3666987be4579f9061386775c4f
BLAKE2b-256 checksum
How to use checksums
f62e2cdb7f33facdddd04580b44a40894bfee1e7694feea88eee3ace2c43b753
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / authipy-0.0.4-py3-none-any.whl

Download URL authipy-0.0.4-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b87e901590a3e1944e264c1c4ed06c46f8abf07ee022de1b483e95a7d73cabc7
BLAKE2b-256 checksum
How to use checksums
78c0e183bafb12e3a2e1c12bbc3d6c1882355f993fadac1fb83249a3d793c35d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page