Skip to content
This organization was marked as archived by an administrator on Sep 4, 2025. It is no longer maintained.
@MarkGPT-Editor

MarkGPT

MarkGPT: A AI based Markdown editor built entirely with tauri

πŸš€ MarkGPT

Tauri TypeScript Vite GitHub stars License

Beautiful AI-Powered Markdown Editor for Desktop ✨

MarkGPT is a sleek, powerful desktop application built with Tauri and vanilla TypeScript. It combines the simplicity of Markdown editing with the intelligence of AI, providing a seamless writing experience with live preview, AI chat assistance, and export capabilities.

MarkGPT Preview (Replace with actual screenshot)

🌟 Features

  • ✨ AI-Powered Writing: Integrated AI chat for suggestions, edits, and content generation
  • πŸ“ Live Markdown Preview: Real-time rendering of Markdown with syntax highlighting
  • 🎨 Rich Formatting Toolbar: Easy access to bold, italic, headings, lists, and more
  • πŸ“‘ Multi-Tab Support: Work on multiple documents simultaneously
  • πŸŒ™ Dark/Light Theme: Toggle between themes for comfortable writing
  • πŸ“„ Export Options: Save as HTML or PDF with one click
  • πŸ” Syntax Highlighting: Beautiful code blocks with Highlight.js
  • πŸ“ Math Support: Render mathematical expressions with KaTeX
  • 🎯 Smart AI Suggestions: Edit selected text with AI prompts
  • πŸ’Ύ File Management: Open, save, and manage Markdown files
  • ⚑ Fast & Lightweight: Built with Tauri for native performance

πŸš€ Quick Start

Prerequisites

  • Node.js (v18 or later)
  • Rust (latest stable)
  • Bun (recommended for faster builds)

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/markgpt.git
    cd markgpt
  2. Install dependencies

    bun install
  3. Run in development mode

    bun run tauri dev
  4. Build for production

    bun run tauri build

πŸ“– Usage

  1. Launch the app and start writing in the Markdown editor
  2. Use the toolbar for quick formatting
  3. Chat with AI in the sidebar for writing assistance
  4. Preview your work in real-time
  5. Export to HTML or PDF when ready

Keyboard Shortcuts

  • Ctrl+N / Cmd+N: New file
  • Ctrl+O / Cmd+O: Open file
  • Ctrl+S / Cmd+S: Save file
  • Ctrl+E / Cmd+E: Export as PDF
  • Ctrl+Shift+E / Cmd+Shift+E: Export as HTML

πŸ› οΈ Tech Stack

  • Frontend: Vanilla TypeScript, HTML5, CSS3
  • Backend: Rust with Tauri
  • Build Tool: Vite
  • Libraries:

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Commit your changes: git commit -m 'Add amazing feature'
  4. Push to the branch: git push origin feature/amazing-feature
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ™ Support

If you find MarkGPT helpful, please give it a ⭐️ star on GitHub! It helps others discover the project.

Connect with us


Made with ❀️ using Tauri & TypeScript

Popular repositories Loading

  1. .github .github Public archive

    Rohanasan: an extremely fast backend framework for multiple prorgamming languages

Repositories

Showing 1 of 1 repositories

Top languages

Loading…

Most used topics

Loading…