{"repo":"pkdindustries/soulshack","free":true,"listed":false,"github":"https://github.com/pkdindustries/soulshack","clone":"git clone https://github.com/pkdindustries/soulshack.git","description":"soulshack, an irc chatbot. openai/ollama/gemini/anthropic apis. basic shell tools and mcp server support.","language":"Go","stars":30,"topics":["ai","chatbot","irc","openai","gemini","mcp","ollama","agentic","blah","blahblah"],"license":"GPL-3.0","category":"ai-agents","readme_excerpt":"Soulshack User Guide Soulshack is an advanced IRC chatbot powered by LLMs, designed to bridge traditional chat with modern AI capabilities. Features - Multi-Provider Support : Works with OpenAI, Anthropic, Google Gemini, and Ollama. - Unified Tool System : Supports shell scripts, MCP servers, and native IRC tools. - Secure : Full SSL/TLS and SASL authentication support. - Session Management : Configurable history, context window, and session TTL. - Streaming : Real-time responses with IRC-appropriate chunking. - Passive Mode : Optional URL watching and analysis. - Runtime Configuration : Manage settings via IRC commands. Quickstart Option 1: Docker Option 2: Build from Source Prerequisites : Go 1.23+ 1. Clone and Build : 2. Run : ### Configuration File (Recommended) Local Binary : Docker : ### All Flags (Kitchen Sink) Local Binary : Docker : ### Ollama (Local) Local Binary : Docker : ### Anthropic Local Binary : Docker : Configuration Flags Flag Default Description ------ --------- ------------- -n, --nick soulshack Bot nickname -s, --server localhost IRC server address -p, --port 6667 IRC server port -c, --channel Channel to join -e, --tls false Enable TLS --tlsinsecure false Skip TLS cert verification --saslnick SASL username --saslpass SASL password -b, --config Path to YAML config file -A, --admins Comma-separated admin hostmasks -V, --verbose false Enable debug logging --model ollama/llama3.2 LLM model ( provider/name ) --maxtokens 4096 Max tokens per response --temperat","default_branch":null,"files":null,"tree":[],"storefront":"/r/pkdindustries","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pkdindustries/soulshack/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."}