程序员的匿名吐槽广场,随时分享和吐槽 💩 代码。开发者在此可以匿名或使用 GitHub 身份吐槽工作、分享代码、互相投屎 —— 很适合在等待 AI 回复时看看别人的屎山。
使用方式
- 点击 VS Code 侧边栏中的 ShitHub 图标。
- 发布内容:
- 在底部输入栏直接输入内容。
- 在编辑器中选中代码,右键选择 发布到 ShitHub / Post to ShitHub。
- 点击头像或昵称,可以登录 GitHub、切换展示身份或刷新匿名身份。
功能
热门、最新与活动
- 热门:浏览当前更受关注的帖子。
- 最新:按发布时间浏览全局动态。
- 活动:参与不定期上线的限时活动专题。
- 有新帖子时实时提醒。
匿名身份 / GitHub 身份
- 无需登录也可使用随机匿名头像和昵称发帖。
- 通过 VS Code 内置认证登录 GitHub,前 100 名登录的用户即可拥有彩色昵称。
- 随时切换匿名身份和 GitHub 身份。
- 一键刷新匿名头像和昵称,换个新马甲。
互动、消息与帖子详情
- 用户可以给帖子或评论投屎 💩,并触发投屎动画。
- 用户能在帖子下发表评论或回复,评论采用扁平展示。
- 在 我的 > 消息 中可以接收帖子评论、帖子投屎和评论投屎提醒。
- 从消息、我的帖子或我的评论可以进入帖子详情。
- 用户可以删除自己发布的帖子和评论。
- 点击分享按钮可以将帖子生成分享图片,可直接复制或保存为 PNG。
代码、标签与表情
- 发帖时附带代码片段,自动检测语言并进行语法高亮。
- 在编辑器中通过右键菜单可以快速发布选中的代码。
- 输入
#标签名自动创建话题标签。 - 通过输入栏中的表情或代码图标,可以插入 emoji 或 代码块。
内容安全
- 发布前检测疑似 Token、密钥等高熵敏感信息,降低误发风险。
- 支持一键脱敏后再发布。
隐私说明
- 帖子可能展示粗粒度的 IP 归属地。
- 仅在开启 VS Code 遥测时上报脱敏的错误信息,不包含代码或帖子内容。将
telemetry.telemetryLevel设为off即可停止上报。
运行要求
- VS Code
1.85.0或更高版本。
版本变化见 CHANGELOG.md。本项目采用 MIT License。
English
A programmer's anonymous venting square for sharing and roasting 💩 code anytime. Vent about work, share code, and throw poop at each other anonymously or with your GitHub identity — perfect for browsing other developers' code disasters while waiting for an AI response.
Usage
- Click the ShitHub icon in the VS Code sidebar.
- Publish content:
- Type directly in the input bar.
- Select code in the editor, right-click, and choose Post to ShitHub.
- Click your avatar or nickname to sign in with GitHub, switch your display identity, or refresh your anonymous identity.
Features
Hot, Latest, and Events
- Hot: Browse posts that are currently getting more attention.
- Latest: Browse the global feed chronologically.
- Events: Join limited-time event feeds.
- Receive real-time notifications when new posts are available.
Anonymous / GitHub Identity
- Post with a randomly generated anonymous avatar and nickname without signing in.
- Sign in to GitHub through VS Code's built-in authentication. The first 100 users to sign in receive a colored nickname.
- Switch between your anonymous and GitHub identities at any time.
- Refresh your anonymous avatar and nickname with one click.
Interactions, Messages, and Post Details
- Throw poop at posts or comments 💩 and trigger a playful animation.
- Comment and reply in flat comment threads.
- Receive notifications for post comments, post poops, and comment poops under Mine > Messages.
- Open post details from messages, your posts, or your comments.
- Delete your own posts and comments.
- Click the share button to generate a shareable image of a post, then copy it or save it as a PNG.
Code, Tags, and Emoji
- Attach code snippets with automatic language detection and syntax highlighting.
- Quickly publish selected editor code from the context menu.
- Type
#tagto create topic tags automatically. - Insert emoji from the input bar.
Content Safety
- Detect possible high-entropy secrets such as tokens and keys before publishing.
- Redact detected sensitive information with one click.
Privacy
- Posts may display a coarse IP region.
- Scrubbed error reports are sent only when VS Code telemetry is enabled and never include code or post content. Set
telemetry.telemetryLeveltooffto opt out.
Requirements
- VS Code
1.85.0or later.
See CHANGELOG.md for release notes. Licensed under the MIT License.