Show HN: Anonymous Confessions over SSH

pwn0x011 pts0 comments

GitHub - pwnwriter/eipi.boo: 🫶🏼 2d world/cards of anonymous confessions over ssh · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

pwnwriter

eipi.boo

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star<br>29

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>66 Commits<br>66 Commits

.github

.github

src

src

.envrc

.envrc

.gitignore

.gitignore

.nvim.lua

.nvim.lua

Cargo.lock

Cargo.lock

Cargo.toml

Cargo.toml

LICENSE

LICENSE

README.md

README.md

flake.lock

flake.lock

flake.nix

flake.nix

View all files

Repository files navigation

$ ssh eipi.boo

Security & Privacy<br>What "anonymous" means here: Other users can't see who posted what. There are no usernames, no accounts, no profiles. Your confessions, votes, and replies are not tied to any visible identity.

What the server can see:

Your SSH public key fingerprint (SHA-256) — used for rate limiting and vote deduplication, not displayed anywhere

Your IP address — visible in connection logs like any server, not stored in the database

Your confessions, votes, and replies — stored in SQLite with only the fingerprint as author identifier

What the server cannot do:

Access your files, shell, or anything on your machine

Read your private SSH key

Forward your SSH agent or X11 (these are off by default, you'd have to explicitly pass -A or -X)

If you don't trust the live server , clone the repo and run your own:

git clone https://github.com/pwnwriter/eipi.boo<br>cargo build --release<br>EIPI_LISTEN=0.0.0.0:2222 ./target/release/eipi

This is a fun weekend project, not a whistleblower platform. If you need true anonymity, use Tor.

Was this vibe coded?<br>No. I built this because I wanted to learn how to build SSH apps in Rust using russh and ratatui. My friends loved the idea so I ended up publishing it. Did I use LLMs at some points to help? Yeah — the same way I use Google, Stack Overflow, or docs. Every search engine has AI in it these days. I personally don't like the idea of vibe coding. The code is fully open source, go read it.

Contributing

Pull requests and contributions are welcome by all means. Feel free to open an issue or submit a PR.

License

MIT

Copyright © 2026 - present pwnwriter

About

🫶🏼 2d world/cards of anonymous confessions over ssh

eipi.boo

Topics

rust-lang

ssh-app

anonymous-confessions

Resources

Readme

License

MIT license

Uh oh!

There was an error while loading. Please reload this page.

Activity

Stars

29<br>stars

Watchers

watching

Forks

fork

Report repository

Releases

No releases published

Packages

Uh oh!

There was an error while loading. Please reload this page.

Uh oh!

There was an error while loading. Please reload this page.

Contributors

Uh oh!

There was an error while loading. Please reload this page.

Languages

Rust<br>98.7%

Nix<br>1.1%

Other<br>0.2%

You can’t perform that action at this time.

reload confessions eipi search anonymous github

Related Articles