Chapter 1
Setting Up Snikket
As a new user, you’ll get an invite link (that looks like https://chat.kunguru.net/invite/...).
- Open that link on a mobile device (Android or iOS)
- Do one of:
- Install the app if you haven’t yet with the link to your app store (note: Install through app store, not with the “install this web page” button in the browser.)
- Click the Open the App link if it’s already installed.
- Create your account. Your lowercase first name is a good username.
- Save the auto-generated password if you want to also set up a desktop app.
- Once your account is created, start a chat with kunguru@chat.kunguru.net
- You’ll have to click “disable encryption”, since the AI agent doesn’t do fancy E2E encryption (your connection is still encrypted, the messages just aren’t encrypted a second time).
Chatting with the Kunguru Agent
- The kunguru@chat.kunguru.net chat user is an LLM chatbot (Kimi K2.6 via the Moonshot coding plan API).
- It lives on the server.
- It can run commands, write (and run) programs, and has limited sudo access to configure nginx and request HTTPS certificates with certbot.
- That lets it manage web sites and web apps (The main kunguru.net site and any number of additional [subdomain].kunguru.net sites).
- Ask it about what skills and custom skills it has.
- Most of the stock skills that require external API keys aren’t set up.
The Server
- The kunguru.net server is a Debian Linux virtual server running hermes agent, nginx, and snikket.
- The kunguru@chat.kunguru.net hermes instance is running as the kunguru system user.