Leafnodeは、IPv4およびIPv6を介したTCP接続をサポートするストアアンドフォワードNNTPプロキシ(クライアントおよびサーバー)を実装するソフトウェアパッケージです。通常のニュースリーダーにオフライン機能を提供し、1台のサーバーのみをサポートするニュースリーダー向けに複数のアップストリームニュースサーバーからのニュース記事をマージし、複数のユーザーがニュースを読む小さなLANで重複したニュースのダウンロードを回避します。Leafnodeは、自宅または小規模オフィスでの使用を目的としています。大規模なユーザー数またはニュースグループ数のスケーラビリティーは、設計目標ではありませんでした。Leafnodeは簡単にインストールでき、メンテナンスは不要で、無人で実行できます。可能な場合、ユーザーの介入なしでほとんどの問題から回復します。アップストリームサーバーでニュースフィードを構成する必要はありません。leafnodeは、通常のニュースリーダープログラムのようにアップストリームサーバーを探します。Leafnodeは、ローカルで読み取られるニュースグループを自動的に判断してダウンロードし、ローカルで読み取られていない場合、これらのニュースグループからのダウンロードを停止します。ダウンロードする記事の数、サイズを制限したり、特定のヘッダーを持つ記事を除外したりする簡単なフィルターを使用できます(Perl互換の正規表現一致)。オプションで初回実行時にヘッダーのみをダウンロードするモードがあり、ユーザーがニュースリーダーでこれらのマークを付けることができ(すべてのニュースリーダーが機能するわけではないことに注意)、次の実行で記事の全文をダウンロードします。Leafnodeは、NNTPまたは従来のスプールアクセスのいずれかを使用して、最も一般的なニュースリーダーで完全に動作します。Leafnodeはオープンソースパッケージであり、Linux、FreeBSD、Solaris、およびおそらくほとんどのUnixフレーバーで実行されます。
leafnode