Skip to content

PasteFox/extensions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PasteFox

PasteFox Extensions

Official extensions for PasteFox — share code and text snippets from your favorite tools.

Website · API Docs · Report a Bug


Extensions

Extension Platform Status Install
VS Code / Kiro VS Code, Kiro, Cursor ✅ Published VS Marketplace · Open VSX
Chrome Chrome, Edge, Brave ✅ Ready Load unpacked
Firefox Firefox ✅ Published Firefox Add-ons
IntelliJ IntelliJ, WebStorm, PyCharm, GoLand ✅ Ready Build from source
CLI Terminal (any OS) ✅ Ready npm i -g pastefox-cli
GitHub Action GitHub Actions ✅ Ready Usage

VS Code / Kiro

Share code directly from your editor. Right-click selection, use the command palette, or click the status bar button.

ext install pastefox.pastefox

Full documentation

Chrome

Right-click any selected text on a webpage to share it to PasteFox. Includes a popup editor with visibility and expiration controls.

Install locally:

  1. Go to chrome://extensions
  2. Enable "Developer mode"
  3. Click "Load unpacked" → select the chrome/ folder

Full documentation

IntelliJ

Works with all JetBrains IDEs. Right-click in the editor or project tree → PasteFox → Share.

Build from source:

cd intellij
./gradlew buildPlugin

Plugin ZIP will be in build/distributions/. Install via Settings → Plugins → Install from Disk.

Full documentation

Firefox

Same features as the Chrome extension, built for Firefox. Right-click selected text to share, or use the popup.

Install from Firefox Add-ons:

addons.mozilla.org/firefox/addon/pastefox

Install locally (for testing):

  1. Go to about:debugging#/runtime/this-firefox
  2. Click "Load Temporary Add-on"
  3. Select manifest.json from the firefox/ folder

Full documentation

CLI

Share pastes from your terminal. Pipe content, upload files, list and manage pastes.

npm install -g pastefox-cli

pastefox login pk_your_key
pastefox create myfile.py
cat error.log | pastefox create --title "Logs" --expires 1h
pastefox list
pastefox get abc123 > output.py

Full documentation

GitHub Action

Create pastes from your CI/CD workflows. Share build logs, test reports, or any file.

- uses: PasteFox/extensions/github-action@main
  with:
    api-key: ${{ secrets.PASTEFOX_API_KEY }}
    file: build.log
    title: "Build Log"
    expires: 7d

Full documentation


Getting Started

All extensions require a PasteFox API key:

  1. Create a free account at pastefox.com
  2. Go to Dashboard → API Keys
  3. Create a key and paste it into the extension settings

Custom Domains

If you have a custom domain configured on PasteFox, you can set it as the instance URL in any extension. Pastes will be created and opened via your custom domain.


Contributing

Contributions are welcome! Here's how to get started:

  1. Fork this repository
  2. Create a branch for your feature or fix (git checkout -b my-feature)
  3. Make your changes in the relevant extension folder
  4. Test locally
  5. Submit a pull request

Please follow the existing code style and include a clear description of your changes.

Issues

Found a bug or have a feature request? Open an issue and include:

  • Which extension (VS Code, Chrome, IntelliJ)
  • Steps to reproduce
  • Expected vs actual behavior
  • Extension version and platform

License

MIT — see LICENSE for details.

Releases

No releases published

Packages

 
 
 

Contributors