開源・GPL-3.0・無廣告
夜讀 Night Reader App 圖示

夜讀 Night Reader — 把長夜,留給長篇。

夜讀是一款開源的自主小說閱讀器。
書源自己掌握,排版隨心調校,內容離線同行。

最新版本·Android 7.0+·arm64-v8a

卷一

一字一句,都聽你的

自製排版引擎,字號、標題字號、行高、字距、段距、縮排與四邊邊距皆可獨立調校;全形標點置中、引號統一為「」『』。下面這一頁是活的 — 動手調調看。

秋夜

魯迅・一九二四(公有領域)

在我的後園,可以看見牆外有兩株樹,一株是棗樹,還有一株也是棗樹。

這上面的夜的天空,奇怪而高,我生平沒有見過這樣奇怪而高的天空。他彷彿要離開人間而去,使人們仰面不再看見。然而現在卻非常之藍,閃閃地眨著幾十個星星的眼,冷眼。他的口角上現出微笑,似乎自以為大有深意,而將繁霜灑在我的園裡的野花草上。

我不知道那些花草真叫什麼名字,人們叫他們什麼名字。我記得有一種開過極細小的粉紅花,現在還開著,但是更極細小了,她在冷的夜氣中,瑟縮地做夢……

這不是截圖,是排版。

拖動滑桿、調整邊距與主題,左邊的書頁即時重排 — 就像在 App 裡一樣。

閱讀主題

※ 此為網頁模擬示意。實際 App 由自製 Canvas 排版引擎渲染,採上下連續捲動;另可調整字距、段距、首行縮排、標題字號,隱藏系統狀態列,並自訂頁首與頁尾顯示的時間、章節與進度。

卷二

深夜書房的全部家當

從找書、聽書到離線帶著走 — 長篇閱讀需要的一切,都在一個 App 裡。

語音朗讀 TTS

整句高亮跟讀(語音引擎支援時逐字加深)、斷點續讀、自動接章。語速、音調、音量與音色皆可調,並支援切換系統語音引擎 — 眼睛累了,就讓耳朵接手。

多書源並行搜尋

一次搜遍所有已匯入的書源,結果即時聚合;同一本書多個來源,讀到一半也能無縫換源續讀。

流暢翻頁

上下滾動連續閱讀,點擊區域自訂功能,貼合單手操作習慣。

書源管理

匯入、匯出、批次有效性校驗與規則偵錯工具,一應俱全。

書架與進度

封面、閱讀進度與快取狀態一目了然;再開書時回到上次讀到的那一行。

離線快取

批次預下載章節,飛航模式照樣讀。背景佇列可查看、暫停、重試與刪除。

一鍵備份還原

書架、書源、替換規則、進度與設定一次打包,換機重裝完整還原。

本地電子書

匯入 TXT 檔案,自動解析章節,沒有網路也能讀完整本。

自訂主題外觀

閱讀區、選單與 App 介面的淺色/深色與配色可分別設定,深夜讀書也不刺眼。

替換規則

全域與章內替換,淨化內文、修正錯字,還你一個乾淨版面。

繁簡轉換

不轉換、簡轉繁、繁轉簡三種模式;正文、章節目錄、書名與簡介一併轉換。

卷三

簡單五步,快速上手

夜讀是純工具型應用,不內建任何書籍內容。只需依照以下步驟匯入書源,即可開啟您的長篇閱讀體驗。

夜讀不內建任何書籍內容。
它是一把鑰匙,而不是一座圖書館。

書源由您自行管理,所有的資料皆保存在本機。您的書,完全由您掌握。

一

啟動管理

開啟 App 後,首先進入「書源管理」頁面,準備配置您的書房。

二

匯入書源

支援網路連結(URL)或本地檔案,匯入您信任且具備合法授權的書源。

三

批次校驗

一鍵背景校驗,自動檢測格式與連線狀態,迅速篩除失效的來源。

四

搜尋加架

於「搜尋」頁面並行查詢所有已匯入書源,並將喜愛的內容加入書架。

五

離線閱讀

回到書架點擊即可暢讀。可手動預下載章節,通勤或無網路時亦能離線閱讀。

卷四

燈下的工藝

全部原始碼公開於 GitHub,以 GPL-3.0 釋出。沒有廣告、沒有追蹤 SDK — 深夜只有你與故事,沒有別人。

0廣告
0追蹤 SDK
100%開源
GPL-3.0授權

以 Flutter 打造,核心是自製 Canvas 排版渲染引擎,與一套通用書源規則解析器 — CSS、XPath、JSONPath、Regex 與 JavaScript 規則都讀得懂。

Flutter Dart 自製 Canvas 排版引擎 Drift(SQLite) Dio 網路層 flutter_js(QuickJS) CSS / XPath / JSONPath 解析 flutter_tts + audio_service Headless WebView Provider 狀態管理

卷五

解惑釋疑

關於夜讀的常見疑問與解答,助您順暢開啟您的閱讀之旅。

是的,夜讀是純工具型的閱讀器,不內建、不提供也不儲存任何小說書籍。在初次安裝後,您需要前往「書源管理」頁面,自行匯入您信任且具備合法授權的書源才能開始搜尋和閱讀。

目前支援 TXT 格式。您可以直接將本機的文字書檔案匯入 App 中,系統將會自動解析書籍目錄並生成精美的排版內文。

目前不支援需要瀏覽器驗證碼、圖形驗證或複雜登入互動的書源。這類來源在背景校驗時會直接回報連線錯誤,建議您改為使用不需要互動驗證的開放式書源。

不會。加入書架僅會保存書籍的基本資訊、目錄大綱與閱讀進度。當您點擊閱讀某個章節時,系統才會動態請求該章正文。如果您希望在離線狀態(例如飛航模式、沒有網路的地方)下閱讀,請務必先在書籍詳情頁手動點擊「預下載章節」進行快取。

不會。夜讀提供了非常便利的「一鍵備份還原」功能。您可以在舊手機上將書架、匯入的書源、替換規則、歷史進度及偏好設定一次性打包備份,並將備份檔移轉至新手機匯入還原,即可無縫繼續您的閱讀之旅。

免責與版權聲明

夜讀(Night Reader)是一款通用型網頁規則解析與本地文本排版工具。本專案不提供、不內建、不託管、不維護、不推薦、亦不分發任何書籍、章節內容或第三方書源。所有展示之文本僅作為排版引擎功能展示之公有領域素材。

使用者應自行確認其匯入之書源、檔案及內容已獲得著作權人合法授權。禁止使用本 App 存取、下載、快取或散布任何侵害著作權之內容,亦禁止藉此繞過任何付費機制、存取控制或數位著作權管理(DRM)技術保護措施。使用者對其匯入之書源所涉及之版權、法律及其他責任由其自行承擔,本專案及開發者不負任何連帶或擔保責任。

終卷

今晚,就開始夜讀

免費、開源、無廣告。下載 APK,匯入你信任的書源。

最新版本·Android 7.0+·arm64-v8a

APK 由 GitHub Actions 自動建置並發佈於 Releases。
初次安裝時,系統可能要求允許「安裝未知的應用程式」。