Introducing SocialGPT

SocialGPT is a lightweight but powerful Chrome extension that integrates ChatGPT directly into your social media experience. For years, I’ve wanted a tool that would let me write smarter, sharper, more context-aware replies without opening new tabs or juggling windows. Every time I needed to draft a rebuttal or clarify a point, I wished for something embedded – something right there on the page.

Now it exists.

With SocialGPT, you can mark comment threads, automatically pull their content into an in-page editor panel, and generate AI-assisted replies in seconds – no reloads, no switching, no bullshit.

Source code: BitbucketGitHub mirror

Key Features

  • Context Marking – Highlight any number of elements in a thread to build a structured conversation context with block indexes (like [1], [2], etc).
  • Floating Reply Panel – A modal-less in-page editor where you can:
    • choose tone (e.g. cynical, friendly, brutally honest)
    • select response length (short, micro, extended)
    • switch models (GPT-4o, GPT-4, o3-mini)
    • input modifiers and custom instructions
  • Facebook-Aware – Automatically detects your profile name and injects it into the prompt for authentic replies.
  • Right-Click Access – Mark content or open the reply interface with a right-click.
  • Mark Mode Toggle – One-click switch to enable or disable GPT reading mode.
  • Response Modification – Use the Modify button to rework or fine-tune previous replies with new tone, instructions or shortened versions. This is especially useful after generation, since context and prompt fields are cleared upon reply.
  • Visual Loader – Subtle spinning loader shows when ChatGPT is generating content.
  • Fact Check Reminder – Prompts include reminders to validate and cross-reference controversial claims or disputed data before producing a final draft. Designed to prevent regurgitation of unchecked social media noise.

Tone Profiles

Organized into four categories:

  • Objective & Informative – neutral and formal, fact-based and concise, academic and precise, analytical and critical
  • Confrontational & Direct – critical and direct, cynical and sharp, aggressive and unapologetic, brutally honest
  • Satirical & Sarcastic – sarcastic and dry, snarky and dismissive, satirical and ironic, witty and clever
  • Approachable & Light – friendly and casual, conversational and soft

Ideal Use Cases

  • Rebuttals in comment sections
  • High-speed debate replies
  • Satirical or snarky thread injections
  • Public moderation with edge
  • Clarifying academic-style posts

Requirements

  • OpenAI API key (GPT-4 or GPT-4o recommended)
  • Chrome browser with extensions enabled

Created by Thomas Tornevall for real-world online interaction. Feedback and pull requests are welcome at either GitHub or Bitbucket.

Stay sharp – speak smart – strike fast.

Tornevall Networks changing some structure just slightly – The birth of Sonic Syndicate

We are still here! But there have been quite a few changes recently, both major and minor. NetCurl, which has long been a key feature of this website (frequently highlighted), reached its peak with the release of version 6.1, which introduced a range of improvements and functional updates. Earlier versions like 6.0.26 played some role, but the main focus was on refining and stabilizing the 6.1 series framework due to 6.0’s structurally poor and non-PSR-compliant foundation. The underlying TorneLIB framework was particularly affected, resulting in a chaotic structure.

In terms of marketing, NetCurl was never particularly prominent, despite being introduced via network components in certain Resurs Bank plugins (notably in version 1 of the ecomphp project, which initially required support for both SOAP and REST). That project also transitioned to a REST-only approach. Development of ECom2 began in early May 2022, rendering NetCurl largely obsolete. ECom2 includes its own integration inspired by NetCurl but designed to operate without external dependencies.

As stated: what was relevant then may no longer be. NetCurl’s domain has been relinquished and the project is no longer actively developed. The most active phase occurred in October 2021, followed by another 20 or so commits through spring 2022, during the era of PHP 7.x. On March 27, 2025, the commit message “netcurl is dead, fraudbl is new” appeared-intended as a nod to the preexisting fraudbl rather than indicating a shift. No further development is planned. However, NetCurl remains available as an LTS-based product and is still occasionally maintained, especially in connection with ecomphp.

Why the shift? Life circumstances evolve, and time for personal projects must be reevaluated. NetCurl was created during a time of ample free time. Today, the focus has shifted, and while development continues, it happens on a smaller scale. In addition, more energy is now being directed toward music (Thomas Tornevall’s second hobby), limiting the ability to maintain codebases as before.

But enough about that!

The platform “Sonic Syndicate” (https://artists.tornevall.net/) has been launched to support artists in need of a website presence. It is especially useful for streamlining the Spotify artist verification process.

And what about everything else? Well, most services are still running just fine. Tornevall Networks’ DNSBL is not currently under active development, as it remains functionally valid and stable. There are no plans to decommission it, and the fraudbl project continues in parallel. Mail services are fully operational, and there’s no intention to discontinue them. Since these systems are stable, they’re here to stay. The website will likely see further updates in the future – perhaps even more regularly, given the growing involvement in the music scene.