proto instant messenger's Avatar

proto instant messenger

@grishalr.protoimsg.app

protoimsg.com protoimsg.app peer-to-peer private, ephemeral video chat + instant messaging community list visibility - you decide who can IM you public chat rooms - meet your people and grow your feed auto translate feed OSS github.com/grishaLR/protoimsg

35
Followers
56
Following
20
Posts
24.02.2026
Joined
Posts Following

Latest posts by proto instant messenger @grishalr.protoimsg.app

what a great concept ๐Ÿ’•

03.03.2026 18:32 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
poorly handwritten:
โ€œyou are beautifulโ€

with 3 poorly hand drawn flowers

poorly handwritten: โ€œyou are beautifulโ€ with 3 poorly hand drawn flowers

you are beautiful <3

posted with drerings.app

03.03.2026 18:31 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

i hate it here

02.03.2026 14:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

same plus work slack ๐Ÿ˜ญ

02.03.2026 14:04 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Post a pic you took, no context, to bring some zen to the feed.

02.03.2026 13:56 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

the model from a userโ€™s pov clicks with me more. when all my data is in one place it feels more like _my_ data. one handle for everything is awesome.

i build better when iโ€™m in harmony with the user.

and ofc the dev community is so welcoming and encouraging ๐Ÿ’• what a wonderful place to be

02.03.2026 13:48 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
pckt blog post:

โ€œhello pckt community
By
@proto instant messenger
Mar 2, 2026
pcktโ€™s design is so aesthetically pleasing that it lured me in to post anything! couldnโ€™t think of anything so thatโ€™s it for now.



thanks to the creators/maintainers for this space ๐Ÿ™‡โ€

pckt blog post: โ€œhello pckt community By @proto instant messenger Mar 2, 2026 pcktโ€™s design is so aesthetically pleasing that it lured me in to post anything! couldnโ€™t think of anything so thatโ€™s it for now. thanks to the creators/maintainers for this space ๐Ÿ™‡โ€

@pckt.blog is fire design

02.03.2026 13:37 ๐Ÿ‘ 10 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

one hiccup when implementing was 'transition:generic' is needed for the feed to fetch getMutes. theres a quirk with how the bsky PDS parses DIDs with service IDs but the team is working on it. I hacked on my fork and cut a PR but theres a bigger fix coming from the bsky team.

02.03.2026 01:27 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Oauth authorize page for proto IM PDS defining minimal scopes:
"https://protoimsg.app/client-metadata.json
wants to access your grishalr.protoimsg.app account
Full proto instant messenger access
Create and join chat rooms, send chat messages, manage buddy lists, polls, and moderation.
?
The application requests the permissions necessary to perform the following actions on your
Collection
Create
Update
Delete

app.protoimsg.chat.allowlist
app.protoimsg.chat.authVerify
app.protoimsg.chat.ban
app.protoimsg.chat.channel
app.protoimsg.chat.community
app.protoimsg. chat.message
app.protoimsg.chat.poll
app.protoimsg.chat. role
app.protoimsg.chat.room
app.protoimsg.chat.vote


behalf:
Read-only access to all content
View Bluesky network content from account perspective, and read all notifications and preferences.
By clicking Authorize, you will grant this application access to your account in accordance with its terms of service and privacy"

Oauth authorize page for proto IM PDS defining minimal scopes: "https://protoimsg.app/client-metadata.json wants to access your grishalr.protoimsg.app account Full proto instant messenger access Create and join chat rooms, send chat messages, manage buddy lists, polls, and moderation. ? The application requests the permissions necessary to perform the following actions on your Collection Create Update Delete app.protoimsg.chat.allowlist app.protoimsg.chat.authVerify app.protoimsg.chat.ban app.protoimsg.chat.channel app.protoimsg.chat.community app.protoimsg. chat.message app.protoimsg.chat.poll app.protoimsg.chat. role app.protoimsg.chat.room app.protoimsg.chat.vote behalf: Read-only access to all content View Bluesky network content from account perspective, and read all notifications and preferences. By clicking Authorize, you will grant this application access to your account in accordance with its terms of service and privacy"

Oauth authorize page for proto IM PDS defining maximum scopes:

"https://protoimsg.app/client-metadata.json
wants to access your grishalr.protoimsg.app account

?
Bluesky
Manage your profile, posts, likes and follows as well as read your private preferences

Full proto instant messenger access
Create and join chat rooms, send chat messages, manage buddy lists, polls, and moderation.

?
Read-only access to all content
View Bluesky network content from account perspective, and read all notifications and preferences.

?
Manage Personal Moderation
Control over blocks, mutes, mod lists, mod services, and preferences.

?
Create Bluesky Posts
Can not update or delete posts.

?
Manage Bluesky Profile
Update profile data, as well as status and public chat visibility.

?
By clicking Authorize, you will grant this application access to your account in accordance with its terms of service and privacy policy."

Oauth authorize page for proto IM PDS defining maximum scopes: "https://protoimsg.app/client-metadata.json wants to access your grishalr.protoimsg.app account ? Bluesky Manage your profile, posts, likes and follows as well as read your private preferences Full proto instant messenger access Create and join chat rooms, send chat messages, manage buddy lists, polls, and moderation. ? Read-only access to all content View Bluesky network content from account perspective, and read all notifications and preferences. ? Manage Personal Moderation Control over blocks, mutes, mod lists, mod services, and preferences. ? Create Bluesky Posts Can not update or delete posts. ? Manage Bluesky Profile Update profile data, as well as status and public chat visibility. ? By clicking Authorize, you will grant this application access to your account in accordance with its terms of service and privacy policy."

shipped fine-grained, dynamic permissions with 3 different options: 1. protoimsg buddy list and public chat (basic needed to function), 2. 1 + manage profile, and 3. 1 + bsky feed (or all 3)

ty for the callout <3

02.03.2026 01:21 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

feels like cheating sometimes ๐Ÿ˜…

01.03.2026 03:07 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

yes thatโ€™s a great call out! iโ€™m working to implement this now.

will have dynamic scopes if you donโ€™t want the feed to cut down as many non-protoimsg scopes as possible.

and ty to @atbb.space for paving the way

28.02.2026 02:48 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

SmarterChild was ahead of its time ๐Ÿค“

27.02.2026 03:33 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

wish i could work on making proto IM an amazing tool for the community full time but day job is necessary for health insurance and rent ๐Ÿฅฒ very thankful/grateful to have that security (for now) and donโ€™t take it for granted

will keep pushing on nights and weekends ๐Ÿš€

26.02.2026 16:24 ๐Ÿ‘ 4 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ’€

26.02.2026 05:13 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ˜ฎ yes we do

26.02.2026 05:12 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

this is a great idea ๐Ÿ˜…

26.02.2026 05:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
proto instant messanger poll:
question: what's the best thing to build next?
1. mobile - android + ios
2. private chat rooms - E2EE w MLS server stores ciphertext it can't ever read
3. group video chat - webrtc probably will be limited to about 6 or so bc
4. desktop app - tauri build, community list just chills on your desktop & feels like AIM of the early 
5. something else - leave your idea in a thread!

proto instant messanger poll: question: what's the best thing to build next? 1. mobile - android + ios 2. private chat rooms - E2EE w MLS server stores ciphertext it can't ever read 3. group video chat - webrtc probably will be limited to about 6 or so bc 4. desktop app - tauri build, community list just chills on your desktop & feels like AIM of the early 5. something else - leave your idea in a thread!

running a poll for what's most important to get right next:

what's the best thing to build next?

come join the conversation
put in your feedback and input!

26.02.2026 03:50 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
protoimsg โ€” AIM-inspired group chat on the AT Protocol Community chat rooms, peer-to-peer video calls, encrypted DMs, and buddy lists โ€” built on the AT Protocol. Works with Blacksky, Bluesky, or any atproto account.

we're live for beta!
www.protoimsg.com

join the conversation!
enjoy peer-to-peer video chats and instant messages

25.02.2026 00:28 ๐Ÿ‘ 27 ๐Ÿ” 7 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 7
picture of ASCII Art:
"The only
thing more
powerful
than hate
is love
- Benito"

picture of ASCII Art: "The only thing more powerful than hate is love - Benito"

proto IM is a tool for the resistence.

- completely private, ephemeral peer-to-peer video chats and instant messages
- choose who can reach you via "community list" visibility
- feed auto translates

protoimsg.app/beta-signup

24.02.2026 14:17 ๐Ÿ‘ 7 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1

broke my PDS when messing around so the post iwas quoting got deleted.

still working things out!

24.02.2026 14:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0