Skip to content

6three/gptool_release

Repository files navigation

GPTool

GPTool is a local browser extension for collecting ChatGPT projects and organizing them on your machine.

What It Does

  • 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

How It Works

  • 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.

Product Limits

  • 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.

Security And Privacy

  • 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

Repository Layout

  • src/ contains the extension source, including src/manifest.json
  • test/ contains the Node-based test suite
  • root-level docs:
    • CHANGELOG.md for release notes
    • ACCESSIBILITY.md for keyboard and focus behavior
    • SECURITY.md for security contact
    • CONTRIBUTING.md for public contribution policy
    • THIRD_PARTY_NOTICES.md for bundled third-party notices
    • LICENSE for the full GPL licence text

Local Install

  1. Clone or download this repository.
  2. In Chrome, open chrome://extensions.
  3. Enable Developer mode.
  4. Choose Load unpacked.
  5. Select the repository src/ directory.

Running Tests

Run:

node --test "test/**/*.test.js"

Project Site

https://gptool.org/

Licence

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.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages