Skip to content

A project built Electron + React.js, to dig out the potential of cross platform AI completion.

License

Notifications You must be signed in to change notification settings

SkywardAI/shibuya

Repository files navigation

Shibuya

Lint code Release Distribution
A project built Electron + React.js, to dig out the potential of cross platform AI completion.

demo.mp4

Development Build

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.

Distributions

There are some distribution files in releast page. Please download and run SkywardaiChat-vX.Y.Z.(AppImage|dmg|-mac.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.

Mac

Extract from dmg might say they are broked, it's because it's been blocked by the Gatekeeper. You can download the -mac.zip file and extract .app from it, and run the .app file directly to give you chance bypassing the Gatekeeper.

Windows

To install the application, Windows Defender SmartScreen might block you, please select More info and choose Run anyway.

Linux

You can run the .AppImage file directly, but you might want to give it execute permissions and disable sanbox to run it normally.

# Assume we have the application <application-name>.AppImage
chmod +x <application-name>.AppImage
<application-name>.AppImage --no-sandbox

Sensitive informations are stored only at your own machine. No one can see them.

References