Skip to content

cyan-2048/solid-telekram

Repository files navigation

Telegram4KaiOS

Unofficial Telegram client for KaiOS.

Made with

  • mtcute (amazing mtproto library)
  • solid.js
  • 👀🙌🤖

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7 Screenshot 8 Screenshot 9 Screenshot 10 Screenshot 11 Screenshot 12 Screenshot 13 Screenshot 14 Screenshot 15 Screenshot 16 Screenshot 17 Screenshot 18 Screenshot 19 Screenshot 20 Screenshot 21 Screenshot 22 Screenshot 23 Screenshot 24 Screenshot 25 Screenshot 26 Screenshot 27 Screenshot 28 Screenshot 29 Screenshot 30 Screenshot 31 Screenshot 32 Screenshot 33 Screenshot 34 Screenshot 35

Developing

Prerequisites

Install the latest LTS version of Node.js and Bun:

Environment Setup

Create a .env.local file and copy the contents of .env into it.

Replace the following values with your own Telegram API credentials:

APP_ID=your_app_id
APP_HASH=your_app_hash

And then install dependencies

bun install --frozen-lockfile

Development

Note

Bun is required. npm, pnpm, and yarn are not supported.

KaiOS 2.5

bun run dev

KaiOS 3.0

bun run dev:v3

KaiOS 4.0

bun run dev:v4

Building for Production

KaiOS 2.5

bun run build

KaiOS 3.0

bun run build:v3

KaiOS 4.0

bun run build:v4

CloudPhone

bun run build:cloudphhone

Note

CloudPhone support is highly experimental and only works on QVGA devices.

https://telekram.netlify.app/#cloudphone=1&api_id=<INSERT YOUR APP ID HERE>&api_hash=<INSERT YOUR APP HASH HERE>

Deployment

After the build completes, the generated files will be available in their respective directories:

  • KaiOS 2.5: dist
  • KaiOS 3.0: dist-v3
  • KaiOS 4.0: dist-v4
  • CloudPhone: dist-v3

GIVE ME MONEY

ko-fi

mtcute developer: https://tei.su/donate

Discord Server

for updates and to join the app testers.

Discord server

testers will be able to install the app directly from the KaiStore.

About

Unofficial Telegram Client for KaiOS

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Contributors