Skip to content

Control opencode agents inside Discord. Each opencode project is a Discord channel. Start sessions creating threads. Supports voice channels.

Notifications You must be signed in to change notification settings

remorses/kimaki

Repository files navigation



kimaki

IronMan's Jarvis for coding agents, inside Discord



Kimaki is a Discord bot you can install in a Discord server to control opencode sessions in any computer via Discord

When running the kimaki cli the first time the cli will ask you choose what existing opencode projects to add to Discord, Kimaki will create a new channel for each project. Writing a message in that channel will start a new opencode session

Kimaki will store the bot state in a local sqlite database. You should keep the kimaki cli running to be able to communicate to it via Discord

Usage

npx -y kimaki@latest

The cli will ask you for

  • Discord bot app id and token
  • What opencode projects add to Discord
  • Gemini API key for audio transcriptions and voice channels interaction

Kimaki requires you to create a new Discord bot for each new computer you will install kimaki in. You can create as many bots as you want, then install each bot in spare machines to be able to control these machines via Discord. Each Discord channel will be associated with a specific machine and project directory.

About

Control opencode agents inside Discord. Each opencode project is a Discord channel. Start sessions creating threads. Supports voice channels.

Topics

Resources

Stars

Watchers

Forks