Securely generate API tokens for third-party access to your Tesla.
Last updated Jul 8, 2026
588
Stars
47
Forks
12
Issues
+7
Stars/day
Attention Score
67
Language breakdown
No language data available.
โธ Files
click to expand
README
Tesla Auth
Securely generate API tokens for third-party access to your Tesla.
Supports MFA and Captcha through Tesla's native login flow.
Download
- macOS Apple Silicon / Intel
- Linux x8664 / ARM
- Windows
Usage
โฏ tesla_auth --help
Usage: tesla_auth [-d] [-c]
Tesla API tokens generator
Options: -d, --debug print debug output -c, --clear-browsing-data clear browsing data at startup --help, help display usage information
Steps
- Run the
tesla_authexecutable (either by double-clicking it or directly in a terminal) - Enter your Tesla account credentials (and MFA code if necessary)
- You'll get a final window where you can select and copy the access token and refresh token
Platform-specific dependencies
macOS
WebKit is native on macOS so no additional dependencies are required.
Windows
WebView2 provided by Microsoft Edge Chromium is used. So Windows 7, 8, 10 and 11 are supported.
Linux
WebKitGTK is required for WebView and libxdo is used to make the predfined Copy, Cut, Paste and SelectAll menu items work. So please make sure the following packages are installed:
Arch Linux / Manjaro:
sudo pacman -S webkit2gtk-4.1 xdotool
Debian / Ubuntu:
sudo apt install libwebkit2gtk-4.1-dev libxdo-dev
Fedora
sudo dnf install gtk3-devel webkit2gtk4.1-devel xdotool
Development
# Clone repository
git clone https://github.com/adriankumpf/tesla_auth
cd tesla_auth
Build (debug version)
cargo build
Install (release version)
cargo install --path . --locked
License
MIT
๐ More in this category