Home - edgeof8/tIRC GitHub Wiki
A modern, extensible IRC client built with Python
Key Features
- Fully-featured IRC client with DCC support
- Extensible via Python scripts
- Responsive terminal UI
- Built-in command system
- Persistent State
- Lightning Fast (asyncio-based core)
- Extremely Modular
- AI Integration
Features
Getting Started
New to tIRC? Begin with our quick start guide to get up and running in minutes. Read Guide
Advanced Usage
Unlock tIRC's full potential with advanced configurations and features. Learn More
Development
Set up your development environment and contribute to the project. Developer Docs
API Reference
Complete documentation of tIRC's extensibility APIs. API Docs
Command System
Explore the built-in command set and how to extend it. Command Docs
Scripting
Learn how to customize tIRC with Python scripts. Scripting Docs
State Management
Understand how tIRC manages and persists its state. State Docs
Quick Install
Stable Release:
pip install tirc
Specific Version:
pip install tirc==1.0.0
Upgrade Existing:
pip install --upgrade tirc
From Source:
pip install git+https://github.com/edgeof8/tIRC.git
Requirements:
- Python 3.8+
- asyncio
- curses (or windows-curses on Windows)
- pyfiglet (optional, for /ascii command)