A Next.js-based AI writing assistant supporting multiple LLM APIs (OpenAI, Claude, Gemini, etc.) with rich style customization features to help content creators improve quality and efficiency.
Find a file
2026-02-06 11:44:28 +08:00
.claude/agents feat: Implement resume generation and PDF export functionality 2025-08-27 15:05:03 +08:00
.cursor/rules feat: Update layout and enhance component structure 2025-04-24 13:38:46 +08:00
example feat: 添加藤椅上的时光的文章内容 2026-01-16 15:10:20 +08:00
preview feat: Add AI text optimization feature to README 2025-04-24 13:43:27 +08:00
public init 2025-03-03 13:29:03 +08:00
scripts feat: 更新 Cherry 相关 API 地址为 localhost,并添加 package-cherry 脚本 2025-09-30 15:03:35 +08:00
src/app feat: 优化多个组件中的异步函数,使用 useCallback 提高性能 2026-02-06 11:44:28 +08:00
.gitignore feat: 统一界面风格为 Typora 极简设计 2026-02-03 17:55:50 +08:00
.yarnrc.yml Refactor code structure for improved readability and maintainability 2025-08-14 16:00:16 +08:00
cherry-node.json 兼容 cherrystudio 2025-09-30 13:40:12 +08:00
CLAUDE.md feat: Implement resume generation and PDF export functionality 2025-08-27 15:05:03 +08:00
eslint.config.mjs chore: Update ESLint config and add social links to components 2025-03-05 16:34:16 +08:00
LICENSE chore: Add MIT license to project files and update README 2025-03-04 13:34:58 +08:00
next.config.mjs feat: Integrate DeepSeek API support and clean up configuration 2025-03-20 15:58:50 +08:00
package-lock.json feat: 添加 @vercel/analytics 依赖并更新简历生成请求类型 2025-08-27 15:18:56 +08:00
package.json feat: 统一界面风格为 Typora 极简设计 2026-02-03 17:55:50 +08:00
postcss.config.mjs init 2025-03-03 13:29:03 +08:00
README.md feat: Revise README for clarity and feature updates 2025-04-24 17:15:13 +08:00
SECURITY_FIXES.md Refactor code structure for improved readability and maintainability 2025-08-14 16:00:16 +08:00
STREAMING_FEATURES.md Refactor code structure for improved readability and maintainability 2025-08-14 16:00:16 +08:00
tailwind.config.js feat: 统一界面风格为 Typora 极简设计 2026-02-03 17:55:50 +08:00
tailwind.config.mjs feat: Enhance Markdown editor with rich preview and styling 2025-03-04 13:14:34 +08:00
tsconfig.json init 2025-03-03 13:29:03 +08:00
yarn.lock feat: 统一界面风格为 Typora 极简设计 2026-02-03 17:55:50 +08:00

AI 写作助手

一个基于 Next.js 构建的 AI 写作助手帮助用户组织写作风格提示词并通过大型语言模型LLM生成高质量内容。适用于作家、内容创作者、学生和需要创作文案的专业人员。

🌟 核心功能

📝 写作助手

  • 智能内容生成:根据主题、关键词和字数要求快速生成高质量文章
  • 深度风格定制:多维度提示词风格编辑器,精确控制语言、结构、叙述、情感等风格元素
  • 实时编辑:在内置的编辑器中直接编辑、修改生成的内容
  • 导出功能一键导出为Markdown格式便于后续使用

🔄 AI文本优化器

  • AI特征去除去除AI生成文本特征使内容更自然、更人性化
  • 检测对抗专门针对GPTZero等AI检测器使用的统计学特征进行优化
  • 统计特征优化:特别针对困惑度(Perplexity)和突发性(Burstiness)两项关键指标进行优化
  • 多种优化预设:包括"人类写作特征优化"和"AI修改指导"两种预设模式
  • 自定义指令:支持自定义洗稿指令,满足个性化需求

🚀 技术特点

  • 多LLM支持兼容OpenAI、Grok、Ollama、DeepSeek等多种API
  • API灵活配置简单直观的API设置界面便于切换不同的模型和服务
  • 长超时支持针对大型文本处理优化的后端最长支持10分钟请求超时
  • 响应式设计完美适配桌面和移动设备的现代化UI
  • 错误处理:友好的错误提示和详细的技术调试信息

🛠️ 快速开始

确保已安装 Node.js 16.20.0 或更高版本。

安装依赖

npm install

启动开发服务器

npm run dev

访问 http://localhost:3000 开始使用。

预览

写作助手

preview

AI文本优化

preview preview

📝 使用指南

写作助手

  1. 设置主题和关键词

    • 输入文章主题
    • 添加关键词(用"、"分隔)
    • 设定目标字数
  2. 自定义写作风格

    • 点击"风格编辑器"打开详细设置
    • 调整语言风格、结构、叙述视角、情感表达等
    • 添加个性化要素如标志性短语、文化引用等
  3. API设置

    • 选择API提供商OpenAI、Grok、Ollama、DeepSeek等
    • 输入API密钥
    • 选择合适的模型
  4. 生成与导出

    • 点击"生成内容"
    • 在编辑器中查看和修改内容
    • 使用"导出为Markdown"保存

AI文本优化器

  1. 选择API设置

    • 配置与上述相同的API选项
  2. 输入文本

    • 粘贴需要优化的文本
  3. 选择优化模式

    • "人类写作特征优化":全面优化七大写作特征
    • "AI修改指导":分析并生成个性化改写策略
    • 或使用自定义优化指令
  4. 处理文本

    • 点击"优化文本"按钮
    • 查看处理结果
    • 复制优化后的内容

🔌 支持的API

本应用支持多种LLM服务的API

  • OpenAIGPT-4和GPT-3.5系列
  • GrokxAI的Grok-2系列模型
  • Ollama:适用于本地运行的开源模型
  • DeepSeekDeepSeek系列模型
  • 自定义API:支持配置其他兼容接口

📋 开发路线图

  • 文本摘要功能
  • 内容历史记录
  • 更多LLM支持Claude、Gemini等
  • 文档翻译工具
  • 文章风格分析

⚠️ 免责声明

  • 本工具生成的内容由使用者自行负责
  • 使用本工具需遵守相关API服务的使用条款
  • 不得用于生成违法、不实或有害内容
  • 对于API服务的可用性或费用不承担责任

📄 许可证

本项目采用 MIT 许可证

📧 联系方式

如有问题或建议请通过GitHub Issues联系我们。