Skip to content

open-devhub/quillbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪶 Quill

Banner

Node.js Discord.js Judge0 Inference RDAP Firebase PRs Welcome

Quill is an advanced Discord developer assistant bot built to help programmers code faster, learn better, and debug smarter, directly inside Discord.

It combines code execution, AI assistance, documentation lookup, and developer tooling into one unified workflow.

🚀 Features

⚙️ Code Execution Engine

Quill can compile and run code in multiple programming languages using a secure sandbox execution system.

  • Run code instantly inside Discord
  • Supports 60+ languages (JS, Python, C++, Java, etc.)
  • Displays clean output and error logs
  • Helps debug runtime and compilation issues

🤖 AI Code Assistant

Powered by AI, Quill helps you write and improve code.

  • Code suggestions and improvements
  • Bug detection and fixes
  • Code explanation in simple terms
  • Optimization recommendations

🧠 Language Detection

Automatically detects programming languages from code snippets.

  • No need to specify language manually
  • Works with multi-language snippets

🔍 Documentation & Knowledge Search

Access reliable information without leaving Discord.

  • MDN Web Docs Search

    • JavaScript reference lookup
    • HTML/CSS documentation access
    • Fast, relevant results
  • Wikipedia Search

    • Quick summaries for any topic
    • Clean and readable explanations
    • Great for fast learning and context

🐙 GitHub Integration

Work with GitHub data directly inside Discord.

  • Repository Info

    • Stars, forks, watchers
    • Primary language
    • Open issues
    • License details
  • User Profiles

    • Followers / following
    • Public repositories
    • Profile bio and avatar
  • Repository Tools

    • View repository structure (;tree)

🧰 Developer Tools

A collection of utilities to streamline development workflows.

  • ;http - Make HTTP requests and inspect responses (Postman-style)
  • ;regex - Test and debug regular expressions
  • ;format - Format code using Prettier
  • ;color - Preview colors and gradients
  • ;id - Generate unique IDs (60+ formats)
  • ;whois - Perform WHOIS domain lookups
  • ;npm - Fetch npm package details

🧮 Smart Math Solver

Understand math problems step by step.

  • Full breakdown of solution
  • Beginner-friendly explanations
  • Focus on learning, not just answers

⚡ Productivity & Utility Commands

Helpful commands for everyday usage and interaction.

  • ;run - Execute code instantly
  • ;suggest - Improve or generate code
  • ;whatlang - Detect language from code
  • ;ping - Check bot latency
  • ;help - Display command list and usage

💡 Feedback & Interaction

Built to evolve with its users.

  • ;feature – Request new features
  • ;report – Report bugs or issues
  • ;github – View bot’s GitHub repository

🧠 Why Quill?

Quill is designed for:

  • Developers
  • Students learning to code
  • Debugging workflows
  • Quick knowledge lookup
  • AI-assisted programming inside Discord

Instead of switching between tools and platforms, Quill brings everything into one place.

⚡ Tech Stack

  • Node.js
  • Discord.js
  • Judge0 API (code execution)
  • Groq API (code understanding & generation)
  • GitHub REST API
  • MDN + Wikipedia APIs
  • RDAP api

📌 Commands Overview

  • ;run – Execute code
  • ;suggest – AI code suggestion
  • ;whatlang – Detect programming language from codeblock
  • ;repo – GitHub repository info
  • ;profile [username] – Fetch GitHub user data
  • ;mdn [term] – Search web docs
  • ;wiki [term] – Wikipedia search
  • ;math [expression] – Step-by-step solving
  • ;npm - Fetch and display information about a npm package
  • ;github - Bot's github information
  • ;feature - Request a feature to be added
  • ;report - Report a bug
  • ;color - Color (gradient) preview
  • ;format - Format code with prettier
  • ;http - Make HTTP requests and inspect responses (like postman)
  • ;id - Generate unique IDs (60+ id formats)
  • ;regex - Test regular expressions
  • ;tree - View GitHub repository structure
  • ;whois - WHOIS domain lookup
  • ;ping - Bot response time
  • ;help - Display help text

📄 License

This project is licensed under DSAL v1.1. See the LICENSE file for more details.

🪶 Closing Note

Quill is actively evolving into a full developer intelligence assistant for Discord, focused on making coding faster, clearer, and more accessible.

Built with care for developers who want to stay in flow.

© 2026 DevHub. All rights reserved.