GPTool is a local browser extension for collecting ChatGPT projects and organizing them on your machine.
- reads the ChatGPT project list from the page you already have open
- builds a local snapshot of your projects
- lets you sort, search, and organize those projects in the extension UI
- supports local folders, unfiled projects, and project-to-folder assignment
- supports backup export and restore import for local GPTool data
- supports brushed metal, high-contrast light, and high-contrast dark appearance modes
- provides a keyboard-friendly launcher and panel inside ChatGPT
- the extension runs locally in your browser
- it reads the visible ChatGPT UI and related DOM state
- it may scroll the page to discover more projects when needed
- it stores the result in local browser storage
- it does not require a GPTool server or account
GPTool observes and organizes ChatGPT project data for you, but it does not act as a general automation agent for ChatGPT. It does not send messages, create projects, delete projects, or perform product-level actions on your behalf.
- GPTool is currently scoped to ChatGPT domains only.
- Folder nesting is limited to one level deep.
- A project belongs to one folder at most.
- Diagnostics and action logs are excluded from backup export unless you explicitly include them.
- all organization data stays on your machine in
chrome.storage.local - GPTool does not send your project list or organization data to a GPTool backend
- the extension is restricted to ChatGPT domains
- the extension permissions are limited to browser storage and tab control
- GPTool does not depend on bundled third-party runtime libraries
src/contains the extension source, includingsrc/manifest.jsontest/contains the Node-based test suite- root-level docs:
CHANGELOG.mdfor release notesACCESSIBILITY.mdfor keyboard and focus behaviorSECURITY.mdfor security contactCONTRIBUTING.mdfor public contribution policyTHIRD_PARTY_NOTICES.mdfor bundled third-party noticesLICENSEfor the full GPL licence text
- Clone or download this repository.
- In Chrome, open
chrome://extensions. - Enable Developer mode.
- Choose Load unpacked.
- Select the repository
src/directory.
Run:
node --test "test/**/*.test.js"Copyright © 2026 6Three.
GPTool is free software licensed under the GNU General Public License v3.0 or later.
See LICENSE for the full licence text.