A Fediverse client for micro-blogging instances written in Flutter/Dart.
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.
 
 
 
 
 
 
Craftplacer cac481295e
Convert target path for Windows icon symlink from absolute to relative
1 day ago
.github Set build path back to Release and use Linux path separators 1 week ago
.vscode add vscode launch configuration 9 months ago
assets Change repo docs 2 weeks ago
docs Move file down to docs folder 9 months ago
removed Move unused notification_poster to removed 4 months ago
src Convert target path for Windows icon symlink from absolute to relative 1 day ago
.gitignore Add generated files to `.gitignore` 3 weeks ago
CONTRIBUTING.md Change repo docs 2 weeks ago
LICENSE Create LICENSE 11 months ago
README.md Extend "whats working whats missing" 2 weeks ago
render-icons.ps1 Create icon rendering script 3 weeks ago

README.md

Kaiteki

A 快適 (kaiteki) Fediverse client for microblogging instances, made with Flutter and Dart.

Currently Kaiteki is still in a proof-of-concept/alpha stage, with simple Mastodon/Pleroma and Misskey support, future backends could follow. See "What's working, what's missing?".

Screenshots (outdated)

Welcome page Pleroma timeline Misskey timeline About page

Platforms & Releases

If you want to try out Kaiteki, there are automatic builds available for use.

Web
(recommended)
Windows Linux Android macOS iOS
Build status No CI/CD available yet.
Help us!
Not supported.
Link Visit web version No reliable build outputs yet.
Help us!
No reliable build outputs yet.
Help us!

What's working, what's missing?

Currently Kaiteki only allows viewing timelines, making text posts and viewing users.

Most important API calls for Misskey, Mastodon/Pleroma are already implemented but need an UI implementation.

Other features that are missing are extensive settings, unit tests, and many other things. If you'd like to contribute, feel free to do so.

Compiling Kaiteki

Depending on your platform you might have to take extra steps. See this page for steps on compiling for desktop, and this page for steps on compiling for web.

flutter upgrade # upgrade flutter to its latest version
flutter pub get # get packages

# run (debug)
flutter run
# or build (release)
flutter build apk
flutter build windows
flutter build linux
flutter build web
# and so on...