A project built Electron + React.js, to dig out the potential of cross platform AI completion.
demo.mp4
This project is managed by pnpm, but you can still use the package manager you want.
Run following commands to develop this project
pnpm install
pnpm start dev
Note: This will open both electron and Vite server in one terminal, it can cause problems like cannot stop Vite server.
A better development strategy is here:
Open 2 terminals, and run
pnpm run start
And
pnpm run electron
One on each terminal, so they won't conflict with each other.
There are some distribution files in releast page. Please download and run Shibuya-vX.Y.Z.(AppImage|zip|exe)
according to your platform.
Currently there's no Code Signing
in our distributions, so your defender might block you from using the application. Please allow install to use the distributions.
Sensitive informations are stored only at your own machine. No one can see them.
Currently, MacOS X has been confirmed cannot use. We will look into this and update later.
To install the application, Windows Defender SmartScreen might block you, please select More info and choose Run anyway.
You can download and run the .AppImage
file directly by double-clicking the binary on a linux desktop destribution.
If you couldn't run it by double-click it, open a terminal and run following command to give it execute permission:
chmod +x <application-name>.AppImage
If you want to continue run the app using terminal after applied execute permission, run following command:
/path/to/<application-name>.AppImage --no-sandbox
Note: Remove the
--no-sandbox
flag might cause problem at startup, as chromium might not allow this to happen.