skynix is a smart AI chatbot / Linux assistant.
- casual conversation
- teach you about Linux or other topics
- write code for you in any language
- help you with Linux commands
- tell you the weather
- play music
- run programs
these are the dependencies you need to install manually if you don't have them already:
- python3
- python3-pip
- vlc
- xfce4-terminal
using pip:
pip install skynix-cli
- run
skynix-cli pull
to download the latest version of skynix and configure the environment for skynix to run - run
skynix-cli config
to open the config file and configure skynix
run skynix-cli run
to start skynix
in the first run it will ask you about your name.
the chat histroy will be saved in conversation.pkl ~/.local/share/skynix
-
in order to make it run apps you need to have your keybinds in a
sxhkdrc
file in~/.config/sxhkd
sxhkdrc example: here -
to make it work, sign up for poe to access the chatbots
- follow skynix chatbot
- follow InstructClaude chatbot
get your token by:
- going to poe
- open your browser's developer tools (also known as "inspect") and look for the value of the
p-b
cookie in the follwoing minues- Chromium: Devtools > Application > Cookies > poe.com
- Firefox: Devtools > Storage > Cookies
- Safari: Devtools > Storage > Cookies
- copy the value of the
p-b
cookie and paste it in the config file in thepoe_token
field
-
you can bind
skynix-cli run
to a function key and it will work like a toggle.
-
every now and then you should run
skynix-cli pull
to pull any new updates. -
always make sure that
skynix-cli
is up to date by runningpip install --upgrade skynix-cli
SkyNix is inspired and heavily influenced by David Shapiro's projects.