# I created an app to post book reviews using the AT protocol.

日本語版: 日本語で読む

Table of Contents

I would like to accumulate impressions about the book.
I realized my desire to know what other people are reading and discover new books with Bluesky.

We created "Library Sky" where you can manage your reading log with Bluesky! 📚

You can easily post and manage book reviews by logging in with your Bluesky account.

Visualize the books you read on your own My Page Check out what other people are saying in the dedicated feed Share the post to your Bluesky timeline as well

Please try it out! 🔗 library-sky.com

Click here for the dedicated feed: bsky.app/profile/did:…

💻 GitHub: github.com/nove-b/libra…

#Bluesky #Reading #ATProtocol #OSS

[image or embed]

— nove-b (@nove-b.dev) April 1, 2026 12:53

  • If you have a Bluesky account, you can easily log in.
  • You can post your impressions of the book you are reading along with the status of completed'', interrupted”, reading'', and interested”.
  • It will be posted simultaneously to Bluesky, and “likes” and “comments” will be synchronized.
  • You can see a list of your comments on My Page, and you can filter by condition and year.
  • You can see books read by other users with the feed function of Bluesky

The characteristics are like this.

I would like to see various people’s tweets about books, so please use it if you like.

📚 [Reading] Dr. Smirno's Diary ✍️ Author: Doucet/Toshiyasu Uno ⭐⭐⭐⭐ 4/5 💬 Thoughts: I had been stocking up on this for a long time, so I started reading it now that I've finished all the library books. 🔗 library-sky

[image or embed]

— nove-b (@nove-b.dev) April 1, 2026 12:40

Each URL is as follows.

We have also released the source, so we are looking forward to Issue, Star, and Pull requests.

technically

This service uses AT Protocol.

AT Protocol is

atproto is an open social protocol for large scale. Users publish JSON records to the repository. The record change stream is synchronized across the network and drives the application.

It is officially written.

In other words, I think it’s safe to say that it’s a system where you can manage your own data and anyone can monitor and display it (I’m not sure)

There is a similar distributed type called ActivityPub, but this one is slightly different and seems to be called a federated type.

Since the server has user information, when the server disappears, the user information also disappears.

I have had the sad experience of not being able to carry over my posts when I moved, so AT Protocol solved that problem (I think).

To be honest, I don’t fully understand how it works, but I feel like it’s going to be exciting.

Putting aside the mechanics and philosophy, the best thing about development is that you don’t have to have a server, so you can create services for free.

In the end, I created a feed, so I thought it might cost a server fee, but I was able to use a free server (although the update process was a pain).

History of reading records

reading meter

Originally, when I was a university student, I recorded my reading on a reading meter.

I’ve been recording since Bookmeter was a personal product, so I feel like I’ve been recording from the very beginning.

読んだ本: 1293冊
記録初日: 2012/02/14(5161日経過)

When I logged in for the first time in a while and looked at my records, I realized that I had been doing it since the beginning, so I checked my reading meter.

Service started by Trista in May 2008

It has a longer history than I expected.

The last record was 2023/03/19.

If you convert it into a monthly average, it’s about 9.7 books, and since I’ve been working since 2017, I think I read a fair amount.

I don’t remember why I stopped recording three years ago.

Looking back on it, I think it’s a good service, and I feel like I should use Bookmeter.

The summary page in particular is excellent, so I would like to incorporate it into [Keep a reading log with Bluesky | Library Sky] (https://library-sky.com/) someday.

Reads

Next, I started Reads - Reading SNS & recording app on January 7, 2026.

A calm SNS that only talks about books

I started using this concept a lot, but since I was going to write a review, I wanted to make it my own, so I decided to host it myself.

Book Worm

So, I created Book Worm.

I was able to write my impressions in Markdown and express myself in any way I wanted, and I quite liked it, but I stopped updating it because it was too troublesome to open my PC and build it after I finished reading the book.

Keep a reading log with Bluesky | Library Sky

Therefore, we decided to create Keep a reading log with Bluesky | Library Sky.

If it’s Bluesky of ATプロトコル, it’s like you own it, and if you use the feed function, you can also meet other people’s impressions.

For that reason, please use this place to accumulate your impressions of the books you have come across.


More Posts
My avatar

Thanks for reading my blog post! Feel free to check out my other posts or contact me via the social links in the footer.


Comments