blinkdl/chatrwkv

ChatRWKV is like ChatGPT but powered by RWKV (100% RNN) language model, and open source.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 24 minutes ago
Added to GitGenius on September 6th, 2026
Created on January 13th, 2023
Open Issues & Pull Requests: 61 (+0)
GitHub issues: Enabled
Number of forks: 686
Total Stargazers: 9,496 (+0)
Total Subscribers: 96 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 42.3 days
Mean response time: 80.2 days
90th percentile: 261.2 days
Tracked items: 8

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 501 days
Stale 30+ days: 8
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

ChatRWKV is a chatbot interface powered by RWKV, a recurrent neural network language model designed as an open-source alternative to transformer-based systems like ChatGPT.

The project addresses the computational constraints of transformer models by leveraging RWKV, a pure RNN architecture that matches transformer quality and scaling while consuming less VRAM and executing faster. ChatRWKV provides a conversational interface to this underlying model, enabling developers to run capable language model inference without the resource demands of traditional transformer approaches. The tool supports multiple inference strategies and offers model conversion utilities to optimize loading speed and memory usage.

Developers should consider ChatRWKV if they need efficient inference on resource-constrained hardware or want to explore RNN-based alternatives to transformers. The project suits both local deployment scenarios and API-based applications. The README emphasizes the RWKV model's efficiency advantages over transformers as its primary distinction, positioning it for use cases where VRAM savings and inference speed matter more than access to the largest available model weights.

The project maintains active development with multiple inference implementations available, including CPU and GPU variants with different quantization options. The repository includes educational resources such as minimal reference implementations and detailed model architecture documentation. Community contributions have expanded the ecosystem with specialized tools for fine-tuning, alternative inference backends, and platform-specific applications. The project provides demo scripts for different use cases and maintains integration with standard model distribution platforms.