IntRoot  by yyyyymmmmm

AI-enhanced knowledge management app

Created 7 months ago
263 stars

Top 96.9% on SourcePulse

GitHubView on GitHub
Project Summary

InkRoot - 墨鸣笔记

InkRoot is a minimalist, cross-platform (iOS, Android, macOS, Windows) note-taking application built upon the Memos system. It targets users seeking efficient note-taking and knowledge accumulation, offering seamless Memos server integration for data security and privacy. The app facilitates capturing inspiration and systematically organizing thoughts, serving personal and team knowledge management needs.

How It Works

Developed using Flutter, InkRoot employs a layered architecture for maintainability. Its core approach combines a clean, Markdown-centric interface with robust synchronization capabilities. It supports both local-only data storage for maximum privacy and cloud synchronization via Memos (v0.21.0 required), WebDAV, and Notion. Advanced features like AI-powered content enhancement and knowledge graph visualization are integrated, providing a powerful knowledge management tool.

Quick Start & Requirements

  • Installation: Pre-compiled releases are available on GitHub. Source builds are supported for Android, iOS, macOS, and Windows.
  • Prerequisites: Requires iOS 13.0+, Android 6.0+, macOS 10.14+, or Windows 10+. Development requires Flutter SDK (3.24.5+), Dart SDK (3.0.0+), and specific Android/iOS development tools (Android Studio, Xcode).
  • Links: Official Website, Releases, GitHub Issues.

Highlighted Details

  • Memos Integration: Seamless, secure synchronization with Memos servers (v0.21.0 required), with an optional local-only mode.
  • AI Assistance: DeepSeek AI integration for content optimization, related note suggestions, and intelligent insights.
  • Knowledge Graph & Linking: Visualizes note relationships via bidirectional links ([[Note Title]]) and a knowledge graph.
  • Multi-Platform Sync: Supports Memos, WebDAV, Notion (bidirectional), and Obsidian (via plugins).
  • Data Control: Offers JSON/Markdown export and import from Flomo and WeChat Reading.
  • Customization: Includes multilingual support (Chinese, English) and customizable fonts.

Maintenance & Community

The project is actively developed, with a detailed roadmap outlining future enhancements. Community interaction is facilitated through GitHub Issues and Discussions. The developer email is inkroot2025@gmail.com.

Licensing & Compatibility

InkRoot is released under the permissive MIT License, allowing for commercial use and integration into closed-source projects without significant restrictions.

Limitations & Caveats

Cloud synchronization strictly requires Memos server version v0.21.0. Setting up the Android development environment can be complex due to specific tool version requirements. Some advanced features are under continuous development.

Health Check
Last Commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
10 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.