Skip to content

ricrio-inc/plainhub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 

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

Watchers

Forks

Packages

 
 
 

Contributors