Skip to main content

Welcome to Ayase Quart

Ayase Quart (AQ) is a modern, feature-rich interface for 4chan/Lainchan archives built on the Asagi database schema. It provides a web UI that looks and feels like 4chan, combined with powerful search capabilities and comprehensive moderation tools.

Familiar interface

Browse archives with a web UI that looks and feels just like 4chan

Advanced search

Full-text search with multiple engines, gallery mode, and complex query patterns

Moderation system

Comprehensive tools for viewing reports, filtering content, and managing your archive

Multi-database support

Works with MySQL, SQLite, and PostgreSQL through the Asagi schema

Key features

Web interface

  • Authentic 4chan experience - The interface closely mimics 4chan’s look and feel
  • Intelligent quotelink previews - Hover over post references to see inline previews
  • Catalog view - Browse threads visually with thumbnail previews
  • Database-level pagination - Efficient navigation through large archives

Search capabilities

Search replies where the opening post’s comment includes specific patterns, use full-text search with supported engines (LNX, Meilisearch, Typesense), and view results in gallery mode.
Ayase Quart supports multiple full-text search engines including LNX (fully supported), Meilisearch (partial support), and Typesense (partial support).

Moderation system

  • Report management - View and process user-submitted reports
  • Auto-hide - Automatically hide reported content
  • Content filtering - Filter all content based on regex patterns
  • Multiple interfaces - Access moderation features via web UI, REST API, or CLI

Compatible archive downloaders

Ayase Quart works seamlessly with popular archive downloaders:

Technology stack

Ayase Quart is built with:
  • Quart - Async Python web framework
  • Hypercorn - ASGI web server
  • Asagi schema - Standard imageboard archive database schema
  • Redis - For moderation bloom filtering and statistics caching
  • Multiple search engines - LNX, Meilisearch, or Typesense for full-text search

Project lineage

This project is a descendant of Ayase, modernized and enhanced with async capabilities, improved search, and additional features.

Requirements

Python 3.12.x or 3.13.x is required. SQLite 3.35.0 or higher is needed for moderation tools (developed against 3.47.0).
  • Python 3.12.x or 3.13.x
  • SQLite 3.35.0+ (for moderation features)
  • MySQL, SQLite, or PostgreSQL database
  • Redis (optional, for bloom filtering)
  • Full-text search engine (optional)

Open source

Ayase Quart uses the GNU Affero General Public License v3.0 (GNU AGPLv3). The “Powered by Ayase Quart” footer should remain visible on all instances.

Get started

Ready to set up your own archive? Check out the Installation guide to get started, or jump to the Quickstart for a rapid setup walkthrough.

Build docs developers (and LLMs) love