No description
Find a file
2026-08-14 22:54:21 -05:00
.github feat: Add ARM build to Docker builder 2026-08-14 22:54:21 -05:00
src feat: Add the ability to run via docker (#6) 2026-08-14 22:28:42 -05:00
.env.example feat: Add the ability to run via docker (#6) 2026-08-14 22:28:42 -05:00
.gitignore feat: Add the ability to run via docker (#6) 2026-08-14 22:28:42 -05:00
bun.lock chore(deps-dev): Bump typescript-eslint from 8.66.0 to 8.67.0 (#5) 2026-08-14 22:14:36 -05:00
CLAUDE.md chore: Add formatter and linter 2026-07-22 18:20:27 -05:00
docker-compose.yml fix: Correct temporary image used in development 2026-08-14 22:30:37 -05:00
Dockerfile feat: Add the ability to run via docker (#6) 2026-08-14 22:28:42 -05:00
eslint.config.js chore: Add formatter and linter 2026-07-22 18:20:27 -05:00
LICENSE chore: Edit README and create LICENSE 2026-07-24 17:45:19 -05:00
package.json chore(deps-dev): Bump typescript-eslint from 8.66.0 to 8.67.0 (#5) 2026-08-14 22:14:36 -05:00
README.md fix: Update download command in README 2026-08-14 22:35:49 -05:00
tsconfig.json Initial Bun setup 2026-07-22 16:23:53 -05:00

Kernix Logo

Kernix

Discord Bot for Nerds.
Tech news, fun commands, much more!

The purpose of this bot

I created this bot for tech-focused Discord servers. It includes the standard moderation commands you'd expect, along with fun and useful utilities aimed at developers and enthusiasts.

Roadmap

  • Add RSS feed tracking
  • Add optional AI command
  • Improve moderation system
    • Add warn system
    • Add action logging to user-configured channel
    • Add message delete/edit logging
  • Add customizable welcome messages
  • Add webpage with OAuth for users to change configuration, and other features

Running

Linux

Docker

You will need the following:

Download the Docker Compose file:

curl -L -O https://github.com/LittleT6109/Kernix/releases/latest/download/docker-compose.yml

or

wget -O https://github.com/LittleT6109/Kernix/releases/latest/download/docker-compose.yml

Create .env using .env.example as a template, then add your bot credentials.

Start the Docker container:

docker compose up -d

Edit kernix/config.toml to match your needs, then restart the bot.

docker compose down
docker compose up -d

Bun

You will need the following:

  • Bun
  • Git
  • NodeJS

Clone the repository:

git clone https://github.com/LittleT6109/Kernix
cd Kernix

Install dependencies:

bun i

Build the bot:

bun run build

Create .env using .env.example as a template, then add your bot credentials.

Run the bot:

bun run start

Edit dist/data/config.toml to match your needs, then restart the bot.

Windows

Docker Compose CLI is only available on Linux, so you must use the Bun method here.

You will need the following:

  • Bun
  • Git
  • NodeJS

Clone the repository:

git clone https://github.com/LittleT6109/Kernix
cd Kernix

Install dependencies:

bun i

Build the bot:

bun run build

Create .env using .env.example as a template, then add your bot credentials.

Run the bot:

bun run start

Edit dist/data/config.toml to match your needs, then restart the bot.

Getting Bot Credentials

  1. Go to https://discord.com/developers/applications
  2. Create a new application
  3. Copy the Application ID into .env.local
  4. Open the Bot tab and reset the token, copy it
  5. Add the token to .env.local