知序 (ZhiXu) — AI原生の個人知識とタスク管理
概要
知序(ZhiXu)は「AI 原生的個人知識とタスク管理システム」を掲げるAndroid向けのローカルファーストアプリです。ドキュメントはVault(フォルダ)ベースで管理され、Markdownエコシステムと互換性があります。タスク管理は専用の構文と自動ID補完で追跡を容易にし、Markdown編集は純テキスト+リアルタイムプレビューでLaTeXやMermaidも扱えます。多端同期はWebDAVやGitに対応し、OCRはPaddleOCR v5を組み込むことで画像からのテキスト抽出をサポート。データは基本的にローカル保存でプライバシーを優先しつつ、将来的なWeb/Desktopでのコアロジック再利用を見据えた設計が特徴です。
リポジトリの統計情報
- スター数: 3
- フォーク数: 0
- ウォッチャー数: 3
- コミット数: 30
- ファイル数: 18
- メインの言語: Kotlin
主な特徴
- Vault形式のローカルドキュメント管理(Markdown互換)
- タスク構文と自動補完でタスク追跡を簡易化
- Markdown編集+リアルタイムプレビュー(LaTeX・Mermaid対応)
- WebDAV / Git同期、PaddleOCR v5によるOCR統合、プライバシー重視のローカル保存
技術的なポイント
このプロジェクトはAndroidを「原生(ネイティブ)」優先で設計されており、Kotlinベースのモダンな実装が中心です。Vaultというフォルダ/ファイルベースの知識庫をコアに据えることで、ファイル単位での編集や外部ツールとの互換性(Markdownエコシステム)を確保しています。タスク管理は専用構文とユニークIDの自動補完を組み合わせ、ドキュメントとタスクの紐付けや参照がしやすい設計です。
同期はWebDAVやGitをサポートしており、リモートストレージやバージョン管理を使った多端同期を可能にします。これらは同期アダプター/バックエンドモジュールとして切り出されている想定で、オフライン対応や競合解決の戦略が重要になります。OCRはPaddleOCR v5を組み込んでおり、画像からの文字抽出をローカルで行えるためプライバシー面の利点が大きいです。PaddleOCRの統合はネイティブモデルやバイナリの扱い、推論最適化(モデル軽量化・GPU/NNAPI活用など)が技術的焦点になります。
将来のWeb/Desktopへの展開を見据え、「データフォーマット・プロトコル・セマンティクスの統一」を掲げている点も特徴的です。これはコアロジックをプラットフォーム非依存のレイヤ(例えばKotlinでの共有モジュールや明確なAPI境界)に置き、UI層を各プラットフォームに合わせて実装するアプローチを示唆します。結果として、同期・ストレージ・文書パーサー・OCRインターフェースなどを独立させるモジュール構成が望ましく、保守性・拡張性に寄与します。
プロジェクトの構成
主要なファイルとディレクトリ:
- .gitea: dir
- .gitignore: file
- .kotlin: dir
- .server: dir
- .vscode: dir
…他 13 ファイル
まとめ
Android原生でローカル優先、拡張性とプライバシーを両立した知識管理アプリ。
リポジトリ情報:
- 名前: ZhiXu
- 説明: 説明なし
- スター数: 3
- 言語: Kotlin
- URL: https://github.com/TGU-HansJack/ZhiXu
- オーナー: TGU-HansJack
- アバター: https://avatars.githubusercontent.com/u/157383592?v=4
READMEの抜粋:
知序 (Zhixu)
AI 原生的个人知识与任务管理系统 | 隐私优先
知序是一个「原生优先」的个人知识与任务管理系统,专注于解决信息管理混乱与多端同步困难两大痛点。采用 Android 原生端优先的策略,同时在底层统一数据格式、协议与语义,为未来 Web / Desktop 复用核心逻辑奠定基础。
核心特性
- Vault 文档管理 - 基于文件夹的本地知识库,兼容 Markdown 生态
- 任务管理 - 内置任务语法,自动补全唯一 ID,轻松追踪待办
- Markdown 编辑 - 纯文本编辑 + 实时预览,支持 LaTeX 公式、Mermaid 图表
- 多端同步 - 支持 WebDAV / Git 同步协议
- OCR 识别 - 集成 PaddleOCR v5,支持图片文字提取
- 隐私优先 - 数据完全本地存储,无云端依赖
快速开始
环境要求
- Android Studio Hedgehog (2023.1.1) 或更高版本
- JDK 17+
- Android S…