{"repo":"terminaldweller/milla","free":true,"listed":false,"github":"https://github.com/terminaldweller/milla","clone":"git clone https://github.com/terminaldweller/milla.git","description":"terminaldweller's IRC bot","language":"Go","stars":18,"topics":["irc","ollama","sasl","syntax-highlighting","irc-bot","chatgpt","gemini-pro","lua","openrouter","bot"],"license":"GPL-3.0","category":"chat-messaging","readme_excerpt":"milla Milla is an IRC bot that: - sends things over to an LLM when you ask it questions and prints the answer with optional syntax-highlighting.Currently supported providers: Ollama, Openai, Gemini, Openrouter - Milla can run more than one instance of itself - Each instance can connect to a different ircd, and will get the full set of configs, e.g. different proxies, different postgres instance, ... - You can define custom commands in the form of SQL queries to the database with the SQL query result being passed to the bot along with the given prompt and an optional limit so you don't go bankrupt(unless you are running ollama locally like the smart cookie that you are). - lua plugin system to extend the bot's functionality. milla accepts one cli arg which tells it where to look for the config file: The bot will respond to chat prompts if they begin with botnick: . The bot will see a chat prompt as a command if the message begins with botnick: / . Config An example is provided under config-example.toml . Please note that all the config options are specific to one instance which is defined by ircd.nameofyourinstance . Option Description ----------------------------- -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/terminaldweller","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/terminaldweller/milla/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}