# for-ai-markdown **Repository Path**: chowx/for-ai-markdown ## Basic Information - **Project Name**: for-ai-markdown - **Description**: 将从AI应用中复制出来的markdown格式的文本转换为更友好的文本文档、截图或者PDF,方便分享 - **Primary Language**: Kotlin - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-23 - **Last Updated**: 2026-03-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI-Native Markdown Toolkit (Android) 🚀 **专为 AI 内容优化的 Markdown 预览与管理工具** 在 AI 时代,我们经常从 ChatGPT、Claude 或 DeepSeek 中复制大量包含代码块、数学公式和 Markdown 标记的内容。本应用旨在解决移动端预览 AI 内容“排版乱、公式难读、废话多”的痛点。 --- ## ✨ 核心特性 ### 1. 🤖 AI 内容专项优化 (Smart Process) - **智能清洗 (Content Cleaning)**:一键剔除 AI 回复中的“好的,为您生成如下内容”等冗余修饰语,只保留核心 Markdown 文档。 - **智能导入 (Smart Import)**:当应用切回前台时,自动检测剪贴板中的疑似 Markdown 内容并提醒一键导入预览。 ### 2. 🎨 极致渲染体验 (High-Performance Rendering) - **原生 Compose 渲染**:基于 Jetpack Compose 构建,非 WebView 实现,滑动体验丝滑。 - **混合公式支持**:完美支持 LaTeX 数学公式(`$` 和 `$$`),完美适配 AI 生成的论文或数学分析。 - **增强代码块**:支持代码高亮及横向滚动,并在预览页提供便捷的复制入口。 ### 3. 📝 格式化导出 (Flexible Export) - **纯文本脱敏复制**:在预览页一键复制时,自动剥离 Markdown 符号,输出整洁的纯文本,方便发送给不支持 Markdown 的平台。 - **多样化分享**:支持将 Markdown 内容导出为长图 (PNG) 或标准 PDF 文档。 ### 4. 📂 历史记录 (Auto-Backup) - **自动保存**:所有粘贴、清洗后的内容都会自动保存至本地数据库。 - **草稿箱**:提供最近 50 条历史记录的预览与一键恢复功能,防止内容丢失。 --- ## 🛠️ 技术栈 (2026 Modern Android) - **语言**:Kotlin 2.2+ - **UI 框架**:Jetpack Compose (Material 3) - **架构**:Clean Architecture + MVVM - **数据存储**:Room Database (存储历史记录) - **依赖注入**:Hilt - **并发处理**:Kotlin Coroutines & Flow (正则清洗与解析均在后台执行) - **核心三方库**: - `multiplatform-markdown-renderer`: Markdown 渲染 - `Coil`: 异步图片加载 --- ## 📸 功能截图 ![alt text](shotcut/image.png) ![alt text](shotcut/image-1.png) --- ## 🏗️ 如何构建 1. 克隆本项目: ```bash git clone https://gitee.com/chowx/for-ai-md.git ``` 2. 使用 Android Studio (建议 Koala 或更高版本) 打开。 3. 同步 Gradle 并运行 `app` 模块。 --- ## 📜 开源协议 MIT License