Overview Version History Q & A Rating & Review
ShitHub
A programmer's anonymous social square, right inside your editor.
ShitHub is a VS Code sidebar extension that lets developers vent, share code snippets, and interact with each other — anonymously or with their GitHub identity.
Features
Anonymous & Real-Name Dual Identity
One-click GitHub login via VS Code's built-in authentication
Random anonymous nicknames generated from a rich word bank (e.g. "Chill Dolphin", "佛系的柴犬")
Geometric avatars powered by Boring Avatars
Switch freely between anonymous and real-name mode at any time
Refresh your anonymous identity whenever you want a new persona
Social Square
Global feed with real-time updates via WebSocket
Post text with optional syntax-highlighted code snippets (powered by Shiki )
React with poop — click the poop button to trigger a fun falling animation
Comment & reply — flat comment threads under each post with like support
Three tabs: Square (global feed), My Posts , My Comments
Code Sharing
Select code in the editor → right-click → Post to ShitHub
Syntax highlighting with automatic language detection
Light/dark theme auto-detection to match your VS Code theme
Code snippet limit: 30 lines
Privacy First
Client-side sanitization : emails, IPs, API keys, tokens, and sensitive URLs are automatically scrubbed before posting
All scanning happens locally — raw sensitive data never leaves your machine
Post anonymously without even logging in
i18n
Automatically switches between Chinese and English based on vscode.env.language
More Details
IP geolocation display (country/region) on each post
Infinite scroll with pagination (10 items per page)
Keep-alive tabs that remember scroll position
Tab switching with smooth slide animation
Character limit: 150 for posts, 100 for comments
Usage
Click the ShitHub icon in the activity bar (sidebar)
Start typing in the bottom input bar to post
Select code in the editor → right-click → Post to ShitHub to share a code snippet
Click on a user's avatar/nickname to switch identity or log in
Requirements
VS Code 1.85.0 or later
Internet connection (for real-time sync)
Known Issues
Code block highlighting loads all language grammars lazily; first highlight of an uncommon language may have a brief delay
Release Notes
0.1.0
Initial release:
Anonymous/real-name social posting
Code snippet sharing with syntax highlighting
Poop reaction with falling animation
Real-time global feed
GitHub login integration
i18n support (Chinese/English)
IP geolocation display
Enjoy venting!