Skip to content

Latest commit

 

History

72 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

PlainHub

Frontend for GitHub. Edit GitHub files directly in your browser — no server, no database.

Try PlainHub npm version

日本語ドキュメント

⭐ If PlainHub helps you, please star this repo — your support directly powers new features.

PlainHub is an AI-driven online editor that makes GitHub simple for everyone. No Git knowledge required. Open, edit, save — directly to your repo. Handles huge files with ease. Control GitHub with natural language — just tell the AI what you want. For engineers and non-engineers alike, working together in the same place.

Why PlainHub

  • GitHub-native — All files stay in your GitHub repository. No proprietary server or database required.
  • 100% client-side — Runs entirely in your browser. PlainHub never sees your data.
  • BYOK (Bring Your Own Key) — Use your own AI API keys (e.g., Anthropic Claude). Keys stay in your browser, never sent to PlainHub servers.
  • AI for idea development — Brainstorm, write, and edit alongside an AI assistant. Voice input and TTS read-aloud supported.
  • Frontend for GitHub — Like github.dev, but for non-engineers. A notepad with version control built in.

Features

Editor

  • Markdown 3-mode editing — Code / Visual (WYSIWYG) / Preview
  • Syntax highlighting — Markdown, JSON, YAML, and more
  • Undo / Redo — Full edit history
  • Line numbers, auto-indent, line wrapping — Configurable
  • Whitespace visualization — Toggle invisible characters
  • Keyboard shortcuts — VS Code-style shortcuts (Ctrl+S, Ctrl+Z, etc.)

File Management

  • Create / rename / duplicate / delete files and folders
  • File history — View past versions with diff
  • Sync & conflict resolution — Real-time sync with GitHub
  • Image paste — Paste images directly, auto-upload to repo
  • Cross-repo search — Search across all your repositories

Integration

  • CLIplainhub open <file> -r <repo> from your terminal
  • MCP Server — Control from AI IDE (Claude Code, Cursor, VS Code)
  • Deep linking — Share URLs with theme, font size, line number settings
  • PWA — Install as native app on desktop and mobile

Design

  • Dark / Light theme — Automatic or manual
  • Mobile responsive — Full-featured on phone and tablet

Quick Start

Web

Visit plainhub.dev and sign in with GitHub.

CLI

npm install -g plainhub
plainhub auth --from-gh
plainhub open README.md -r owner/repo

MCP Server (AI IDE)

npm install -g plainhub
claude mcp add plainhub -- plainhub-mcp

Then say: "Open the README in owner/repo on PlainHub"

Documentation

Community

Links

License

Copyright © 2025 ricrio Inc. All rights reserved.

About

AI-native online editor for GitHub. Edit files, talk to your repo, save to Git — all in your browser.

Topics

Resources

Stars

2 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors