A very hacky Matrix-LINE bridge based on running LINE's Chrome extension in Puppeteer.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Andrew Ferrazzutti c5eea7b50b Fix crash when logging in after a forced logout 4 months ago
src Fix crash when logging in after a forced logout 4 months ago
.dockerignore Run as non-root user and add optional no-sandbox flag 1 year ago
.eslintrc.json Add API for puppeteer script 1 year ago
.gitignore Add config and improve stopping 1 year ago
Dockerfile Rename again 6 months ago
README.md Update READMEs with xvfb instructions (and more) 5 months ago
example-config.json Rework message syncing and sending 5 months ago
package.json Document minimum requirements 5 months ago
prep_helper.js Remove Puppeteer timeout for prep script 4 months ago
yarn.lock More changes 7 months ago


Listen config

If type is unix, path is the path where to create the socket.

If type is tcp, port and host are the host/port where to listen.

Profile directory

The profile_dir specifies which directory to put Chromium user data directories.


url specifies the URL of the index page of the LINE extension for your Chromium installation.

Extension directory

The extension_dir specifies which directory contains the files for the LINE extension, which you must download yourself.


Set devtools to true to launch Chromium with DevTools enabled by default.