kimaki
v0.4.12
Published
A Discord bot that integrates OpenCode coding sessions with Discord channels and voice.
Readme
Kimaki Discord Bot
A Discord bot that integrates OpenCode coding sessions with Discord channels and voice.
Installation
npm install -g kimakiSetup
Run the interactive setup:
kimakiThis will guide you through:
- Creating a Discord application at https://discord.com/developers/applications
- Getting your bot token
- Installing the bot to your Discord server
- Creating channels for your OpenCode projects
Commands
Start the bot
kimakiSend a session to Discord
Send an OpenCode session to Discord from the CLI:
kimaki send-to-discord <session-id>Options:
-d, --directory <dir>- Project directory (defaults to current working directory)
OpenCode Integration
To use the /send-to-kimaki-discord command in OpenCode:
npx kimaki install-pluginThen use /send-to-kimaki-discord in OpenCode to send the current session to Discord.
Discord Slash Commands
Once the bot is running, you can use these commands in Discord:
/session <prompt>- Start a new OpenCode session/resume <session>- Resume an existing session/add-project <project>- Add a new project to Discord/accept- Accept a permission request/accept-always- Accept and auto-approve similar requests/reject- Reject a permission request
Voice Support
Join a voice channel that has an associated project directory, and the bot will join with Jarvis-like voice interaction powered by Gemini.
Requires a Gemini API key (prompted during setup).
