Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
K

KitX

> 编程语言
Open source

An all-purpose toolbox app that connect everything.

1.2K stars0 likes1 views
WebsiteGitHub

About

An all-purpose toolbox app that connect everything.

Docs website: English | 简体中文

About

KitX Project is going to build a world that everything is connected.

KitX is an open, shared, connected and free tools platform.

After plugins developed by developers with their prefered languages and frameworks uploading to plugins market, users can download and combine plugins they like.

Every plugin contains atomized and platform independent functions, which will be connected with other functions by KitX.

For example:

  1. KitX is running on user's all devices
  2. User pressed Ctrl + Alt + A which has been assigned to 'Cast remote screenshot' function from plugin 'Screenshot'
  3. This function asked KitX for a remote device and suspended to wait KitX's response
  4. User selected device 'DESKTOP-Bedroom' and KitX returned user's selection to function above
  5. Function then asked KitX to call 'Cast screenshot' function from plugin 'Screenshot' on device 'DESKTOP-Bedroom'
  6. Remote returned a screenshot and displayed on user's current device by local plugin

Architecture

KitX uses a three-layer design

Plugin  Loader \
                   \
Plugin  Loader  Dashboard  User
                   /
Plugin  Loader /

The third party is responsible for referring to the documentation to implement the interface that the Plugin should implement.

How to implement the different frameworks of each language and the Loaders chosen to implement are different.

Each language or framework will have a corresponding Loader to achieve interoperability with Plugin, and Loader communicates with Dashboard through Socket, reporting the situation and passing commands.

Each of these three-layer designs can be replaced, and any layer can be customized or a third-party solution can be used.

In this way, plug-ins on other devices in the LAN can also be connected to the current device, so LAN interconnection can be achieved.

Requirements

platforms versions x86 arm risc-v mips loongarch
10, 11 x32 , x64 arm , arm64 :x: :x: :x:
- x64 arm , arm64 :x: :x: loongarch32 (ToDo) , loongarch64 (ToDo)
- x64 arm64 :x: :x: :x:
Android 5.0 + (min: 21, compiled: 33, target: 33) x64 armeabi-v7a , arm64-v8a :x: :x: :x:
iOS 12.0 + :x: arm64 :x: :x: :x:
- :x: :x: :x: :x: :x:
- :x: :x: :x: :x: :x:

Development

We strongly suggest you to configure your ssh environment, in order to use git link format like “[email protected]:Crequency/KitX.git” instead of "https://github.com/Crequency/KitX.git"

  1. Get source code
bash
git clone [email protected]:Crequency/KitX.git
cd KitX
  1. Init submodules
bash
git submodule update --init --recursive
  1. Setup
bash
cheese setup --reference

Versions Roadmap

Deprecated Versions

Version Info Code Support Term Require Runs on
Beta_10016 Beta This version has no code :x: This version has no term .Net Framework 4.8
Beta_10213 Beta This version has no code :x: This version has no term .Net Framework 4.8
Beta_10235 Beta This version has no code :x: This version has no term .Net Framework 4.8
v1.0.0 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.0.4 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.0.5 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.1.0 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.1.1 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.1.2 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.1.4 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.1.5 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.2.0 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.2.1 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.2.2 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.2.4 Preview This version has no code :x: This version has no term .Net Framework 4.8
v1.2.4 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.2.5 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.2.6 Release This version has no code :x: This version has no term .Net Framework 4.8
v1.2.7 Release This version has no code :x: This version has no term .Net Framework 4.8
v2.0.0 Release This version has no code :x: This version has no term .Net Framework 4.8
v2.0.1 Release This version has no code :x: This version has no term .Net Framework 4.8
v2.0.2 Release This version has no code :x: This version has no term .Net Framework 4.8
v2.0.3 Release This version has no code :x: This version has no term .Net Framework 4.8
v2.0.4 Release This version has no code :x: This version has no term .Net Framework 4.8
v2.0.5 Preview This version has no code :x: This version has no term .Net Framework 4.8

Not Finished Versions

Version Info Code Support Term Require Runs on
v3.0.6187.47831 Preview Fly :x: 2022.04 -> 2023.04 Desktop: .Net 6 (Also Self-Contained)
Mobile: Native
v3.22.04.6230 Preview Telegram :x: 2022.04 -> 2023.04 Desktop: .Net 6 (Also Self-Contained)
Mobile: Native
v3.22.04.6235 Release Break :x: 2022.04 -> 2023.04 Desktop: .Net 6 (Also Self-Contained)
Mobile: Native

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#androidavaloniaavaloniauidesktop

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言