https://github.com/andyfase/egmp-bluelink-scriptable
Hyundai / Kia E-GMP replacement app for IOS
https://github.com/andyfase/egmp-bluelink-scriptable
app automations bluelink ios scriptable siri
Last synced: 5 days ago
JSON representation
Hyundai / Kia E-GMP replacement app for IOS
- Host: GitHub
- URL: https://github.com/andyfase/egmp-bluelink-scriptable
- Owner: andyfase
- License: mit
- Created: 2025-01-18T03:52:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-10T19:30:01.000Z (12 days ago)
- Last Synced: 2026-01-10T23:21:37.092Z (12 days ago)
- Topics: app, automations, bluelink, ios, scriptable, siri
- Language: TypeScript
- Homepage: https://bluelink.andyfase.com/
- Size: 8.64 MB
- Stars: 86
- Watchers: 9
- Forks: 14
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# E-GMP Bluelink Scriptable
## What is this?
An alternative Bluelink app to use on Hyundai / Kia E-GMP Electric Cars. Its a [scriptable app](https://scriptable.app/) for IOS that allows you to control your Hyundai / Kia electric car using the Bluelink API.
## Features
* Auto-Updating Homescreen and Lockscreen Widgets
* Fresh and more responsive app UI
* Single click options for common commands (lock, warm, charge etc) in both app and in IOS Control Center
* Siri voice support "Hey Siri, Warm the car"
* Automations via IOS Shortcuts like walk-away lock
* Unlimited Custom Climate configurations
## Docs
See [https://bluelink.andyfase.com](https://bluelink.andyfase.com) for all documentation on feature set, installation instructions and usgae of the app.
## In-use
[
](https://bluelink.andyfase.com/images/egmp-scriptable-in-use.mp4)
(click to view video)
## Dev Instructions
### Repo Structure / Codebase
The code is written in typescipt and transpiled to Javascript, which the scriptable app requires.
`/src` is the main source code of the app
`/docs` is a Jekyll static CMS, which Gtihub pages supports.
`/.github/docs.yml` is the GitHub Action pipeline that builds and deploys the Github Pages
`/exampleData` is a set of exampke API payloads
### Building the code
```
cd src
npm i
npm run build ./src/index.ts egmp-bluelink
```