Collaborative markdown editing backed by GitHub. A modern alternative to Word for document collaboration — share markdown files via URL, leave inline comments, and get AI-powered writing assistance with GitHub Copilot.
This is a test edit for Lily
- Rendered markdown viewing & WYSIWYG editing — read and edit documents with a rich-text editor
- GitHub-backed storage — files stay in your repo; every save is a commit
- Document sharing via URL — share any markdown file with a link
- Inline commenting & threaded discussions — leave comments on specific text, just like Word
- GitHub Copilot AI Assistant — AI-powered help for writing and editing documents
Open the Copilot panel with the ✨ sparkle button in the toolbar.
Edit mode — AI edits the document directly. Ask it to rewrite sections, fix grammar, add content, or change details. Edits are applied automatically and can be undone with Ctrl+Z.
Review mode — Ask questions about the document without making changes. Useful for summaries, fact-checking, or brainstorming.
Selected text as context — Select text in the editor, then ask AI to improve, expand, or rephrase just that section.
Input history — Press Up/Down arrow keys in the prompt input to recall previous prompts.
Requires a GitHub Copilot subscription.
npm install
npm run devCreate a .env.local file with the following variables:
GITHUB_ID=<your GitHub OAuth app client ID>
GITHUB_SECRET=<your GitHub OAuth app client secret>
NEXTAUTH_SECRET=<a random secret for NextAuth.js>
NEXTAUTH_URL=http://localhost:3000
Open http://localhost:3000 to get started.
- Next.js 16 — App Router, React Server Components
- Tiptap — rich-text / WYSIWYG editor
- shadcn/ui — UI components
- Tailwind CSS — styling
- GitHub API — repo & file operations
- GitHub Copilot SDK — AI assistant integration
The app ships with a Dockerfile and Azure Container Apps infrastructure (infra/ directory). Deploy with the Azure Developer CLI:
azd up