{"id":22770182,"url":"https://github.com/boshyxd/discordllm","last_synced_at":"2026-05-05T07:33:13.609Z","repository":{"id":245645512,"uuid":"818845837","full_name":"boshyxd/DiscordLLM","owner":"boshyxd","description":"Run state-of-the-art language models locally. Chat with AI using simple slash commands. Zero cloud, zero cost – just pure, home-brewed AI magic.","archived":false,"fork":false,"pushed_at":"2024-07-02T00:40:52.000Z","size":19,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T11:42:26.983Z","etag":null,"topics":["ai","artificial-intelligence","chatbot","discord-bot","discord-py","language-model","llm","local-llm","machine-learning","nlp","ollama","open-source","python","self-hosted"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boshyxd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-23T03:29:06.000Z","updated_at":"2024-12-20T19:05:21.000Z","dependencies_parsed_at":"2024-06-23T06:04:01.330Z","dependency_job_id":"4da8b6d9-cae7-4dc9-9ff0-19230a599611","html_url":"https://github.com/boshyxd/DiscordLLM","commit_stats":null,"previous_names":["boshyxd/discordllm"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/boshyxd/DiscordLLM","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FDiscordLLM","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FDiscordLLM/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FDiscordLLM/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FDiscordLLM/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boshyxd","download_url":"https://codeload.github.com/boshyxd/DiscordLLM/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FDiscordLLM/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32640535,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-04T10:08:07.713Z","status":"online","status_checked_at":"2026-05-05T02:00:06.033Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","artificial-intelligence","chatbot","discord-bot","discord-py","language-model","llm","local-llm","machine-learning","nlp","ollama","open-source","python","self-hosted"],"created_at":"2024-12-11T15:29:09.617Z","updated_at":"2026-05-05T07:33:13.591Z","avatar_url":"https://github.com/boshyxd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DiscordLLM 🤖💬\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.8+](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/release/python-380/)\n[![Discord.py](https://img.shields.io/badge/discord-py-blue.svg)](https://discordpy.readthedocs.io/en/stable/)\n[![Ollama](https://img.shields.io/badge/Ollama-Powered-orange)](https://ollama.ai/)\n\nDiscordLLM is a powerful Discord bot that brings the capabilities of large language models right to your server, running entirely on your local machine. No cloud services, no API costs – just pure, home-brewed local AI at your fingertips.\n\n## 🌟 Features\n\n- Run state-of-the-art language models locally\n- Interact with AI using simple Discord slash commands\n- Zero cloud dependency, complete privacy\n- Customizable and expandable\n- Supports multiple LLM models (currently showcasing Qwen2 1.5B)\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n- Python 3.8 or higher\n- [Discord Developer Account](https://discord.com/developers/applications)\n- [Ollama](https://ollama.ai/) installed on your local machine\n\n### Installation\n\n1. Clone the repository:\n   ```\n   git clone https://github.com/boshyxd/DiscordLLM.git\n   cd DiscordLLM\n   ```\n\n2. Install required dependencies:\n   ```\n   pip install -r requirements.txt\n   ```\n\n3. Set up your Discord bot:\n   - Create a new application in the [Discord Developer Portal](https://discord.com/developers/applications)\n   - Add a bot to your application\n   - Copy the bot token\n\n4. Configure the bot:\n   - Replace `YOUR_BOT_TOKEN` with your actual bot token\n\n5. Install and run Ollama:\n   ```\n   ollama run qwen2:1.5b\n   ```\n\n6. Start the bot:\n   ```\n   python bot.py\n   ```\n\n## 💬 Usage\n\nOnce the bot is running and invited to your server, you can interact with it using slash commands:\n\n- `/ask \u003cyour question\u003e`: Ask the AI a question\n\nExample:\n```\n/ask What is the capital of France?\n```\n\n## 🧠 Supported Models\n\nCurrently, DiscordLLM is configured to use the Qwen2 1.5B model, but it can be easily adapted to use any model supported by Ollama. To use a different model:\n\n1. Download the model using Ollama:\n   ```\n   ollama pull model_name\n   ```\n2. Update the `default_model` in `config.json`\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n1. Fork the repository\n2. Create your feature branch (`git checkout -b feature/AmazingFeature`)\n3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)\n4. Push to the branch (`git push origin feature/AmazingFeature`)\n5. Open a Pull Request\n\n## 📜 License\n\nDistributed under the MIT License. See `LICENSE` for more information.\n\n## 📞 Contact\n\nAngus Bailey - AngusB@techie.com\n\nProject Link: [https://github.com/boshyxd/DiscordLLM](https://github.com/boshyxd/DiscordLLM)\n\n## 🙏 Acknowledgements\n\n- [Discord.py](https://discordpy.readthedocs.io/)\n- [Ollama](https://ollama.ai/)\n- [Qwen2](https://huggingface.co/Qwen/Qwen1.5-0.5B)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboshyxd%2Fdiscordllm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboshyxd%2Fdiscordllm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboshyxd%2Fdiscordllm/lists"}