Chrome extension for history and bookmark management with transparent ghost UI
A Chrome extension that displays scroll history and bookmarks with a transparent GUI
Ghost In The Chrome is a Chrome extension that displays a transparent interface on the right side of the browser, allowing quick access to bookmarks and history through mouse wheel scrolling operations.
- Transparent GUI: Displays a transparent interface on the right side of the screen
- Bookmark Display: Shows bookmarks with downward wheel scroll
- History Display: Shows history with upward wheel scroll (up to 1000 items)
- Position Display: Shows percentage based on mouse position
- Ghost Mode: Switch between Normal/Stealth/Disabled modes
- Favorites Feature: Add and manage bookmarks as favorites
- Custom History: Customize history display count from 150-1000 items
- Advanced Search: Advanced search functionality for history and bookmarks
- Clone this repository
git clone https://github.com/ogiharadevelopment/GhostInTheChrome.git
cd GhostInTheChrome- Load extension in Chrome
- Open
chrome://extensions/in Chrome - Enable "Developer mode"
- Click "Load unpacked extension"
- Select the
GhostInTheChromefolder
- Open
- Install from Chrome Web Store
- Chrome Web Storeでインストール
- Click "Add" button
Extension ID: jefkcnkbaiiogdilpmmnnkooniginagd
Note: このリポジトリは、Chrome Web Storeで公開されている「Ghost In The Chrome」拡張機能のソースコードです。
-
Display Interface
- Move mouse to the right side of the browser
- Transparent ghost mark will appear
-
Show Bookmarks
- Downward wheel scroll in the ghost area
- Bookmark list will be displayed
-
Show History
- Upward wheel scroll in the ghost area
- History list will be displayed
-
Switch Ghost Mode
- Press Ctrl key in the ghost area
- Switches in order: Normal → Stealth → Disabled
-
Favorites Feature
- Shift + downward wheel scroll to show favorites list
- Add bookmarks to favorites with the ☆ button next to bookmarks
-
Custom History
- Select display count with dropdown when showing history
- Configurable range from 150 to 1000 items
- Chrome: 88.0 or higher
- Manifest: V3
- Permissions: activeTab, storage, bookmarks, history, sessions
- Content Script: Transparent GUI and user interaction
- Background Script: History/bookmark retrieval, session handling
- Popup: Settings screen
- Options: Detailed settings
- Encryption: Protects sensitive information with AES-GCM encryption
- Rate Limiting: Limits API calls
- Local Storage: Stores all data locally
- Clone repository
git clone https://github.com/ogiharadevelopment/GhostInTheChrome.git
cd GhostInTheChrome-
Optional: enable debug logging in
content/content.jsif necessary -
Load extension in Chrome
- Enable developer mode in
chrome://extensions/ - Load folder
- Enable developer mode in
GhostInTheChrome/
├── manifest.json # Extension settings
├── _locales/ # Localization files
│ ├── en/ # English messages
│ └── ja/ # Japanese messages
├── content/ # Content script
│ ├── content.js # Main logic
│ └── content.css # Styles
├── background/ # Background script
│ └── background.js # History/bookmark retrieval
├── popup/ # Popup screen
│ ├── popup.html
│ ├── popup.js
│ └── popup.css
├── options/ # Settings screen
│ ├── options.html
│ ├── options.js
│ └── options.css
├── config/ # Settings files
│ └── beta-config.js # Beta test settings
├── icons/ # Icon files
│ ├── icon16.png
│ ├── icon48.png
│ └── icon128.png
├── docs/ # Documentation
├── README.md # Project description
├── STORE_DESCRIPTION.md # Chrome Web Store description
└── PRIVACY_POLICY.md # Privacy Policy/Terms of Use
-
Development Version Test
- Load extension locally
- Run feature tests
-
Production Version Preparation
- Disable development mode
- Remove beta test features
- Review privacy policy
-
Chrome Web Store Application
- Create ZIP file
- Apply in Chrome Web Store Developer Dashboard
This extension supports multiple languages through Chrome's localization system:
- English (en): Default language
- Japanese (ja): Full Japanese support
The extension automatically detects the user's browser language and displays appropriate text.
This project is open source under the MIT license.
- Chrome Web Store: Install from Chrome Web Store
- Source Code: GitHub Repository
- Extension ID:
jefkcnkbaiiogdilpmmnnkooniginagd
Bug reports and feature requests are welcome at Issues.
Pull requests are also welcome.
- Initial release
- All features available for free
- Transparent GUI interface
- Bookmark and history management
- Ghost mode functionality
- Multi-language support (English/Japanese)
- GitHub Issues: Issues
- Email: Developer contact (refer to GitHub profile)
Last Updated: July 30, 2025
Version: 1.0.0