
If you're like me and enjoy the movie The Matrix and spend hours exploring the Hive blockchain, you might also think there's no better screensaver than an endless stream of neon green operations descending across the screen as if they were codes from another reality.
I was bored and decided to poke around in some old @pixbee code, reread some parts, remember how everything worked. And then that very specific memory came back from the first time I developed something for Hive.
I remember opening the console, connecting to an RPC and starting to receive the blocks, and suddenly the screen was filled with Comments, Votes, Transfers, custom_json.
An unfiltered stream... and I thought: "this is the Matrix". lol
It was like watching the behind-the-scenes of the system with accounts, transactions crossing the frontend interface and seeing the gears turning.
It was with this feeling that I decided to create the Hive Matrix Viewer.
In just a few hours, mixing old @pixbee JavaScript (hive-js), a bit of vibecoding, and that late-night creative impulse, I put together a real-time viewer of the Hive blockchain.
Something you can leave running in the background while you work. A continuous blockchain feed, Matrix-style.
It has two FLAVORS of the same idea: a terminal and a browser.
In the terminal, it's pure flowing code with operations arriving block by block, colored in a way that your brain starts to recognize patterns. And sometimes a large enough transfer appears to display the whale alert 🐋.

I left it running as a screensaver, and sometimes out of the corner of my eye I see a spike in activity. A whale moving. A surge of votes.
In the web version, almost the same experience with a Matrix-style rain effect in the background, the operation feed running on the side, and the constant leaderboard showing the most active accounts at that moment in the session.
That's where I started playing around more. I wanted to better understand the network's behavior in real time, so I included filters based on typing.
While the stream is running in the terminal, you can simply type a word and press Enter. If you type an account name, it shows any operation that mentions that account. If you type a community, posts with that tag appear. If you type "whale," it only shows whale alerts. If you enter multiple terms separated by commas, it treats them as OR.
I thought it was really cool how to organize this without freezing the flow and without the interface "jumping" while you're reading.
It was also interesting to see how certain accounts constantly appear, how bots move, and bursts of activity.
The most fun part is that this didn't start as a large, architected project. It was literally curiosity and nostalgia. It was remembering that initial feeling of opening the console, seeing everything in blockchain code, and starting to recognize patterns.
Running it is very simple and straightforward. Node.js running the backend, Express with Server-Sent Events feeding the web interface in real time, hive-js handling communication with the blockchain, pure CSS and JavaScript on the frontend to keep it lightweight and fast.
The result is something you can install, run with a simple pnpm install && pnpm start, go through the initial wizard (delete the config file, or not), configure your Hive user (not mandatory), and leave it open as a casual monitoring tool or a geeky dashboard. Or simply as a different screensaver.
And yes, sometimes, when a whale or an account of an acquaintance appears on the screen full of code, I still think the same thing I thought years ago: "this is very Matrix".
Take a look and leave a comment with your thoughts:
https://github.com/rferrari/hive-matrix-viewer
vaipraonde?


Se você é como eu e gosta do filme The Matrix e passa horas explorando a blockchain da Hive, talvez você também ache que não existe protetor de tela melhor do que um fluxo infinito de operações em verde neon descendo pela tela como se fossem códigos de outra realidade.
Estava entediado e resolvi fuçar um código antigo da @pixbee, reler algumas partes, lembrar como tudo funcionava. E aí veio aquela memória muito específica da primeira vez que eu desenvolvi algo para Hive.
Eu lembro de abrir o console, conectar num RPC e começar a receber os blocos, e de repente a tela ficou tomada por Comentários, Votos, Transfers, custom_json.
Um fluxo sem filtro... e pensei: “isso é a Matrix”. lol
Era como assistir os bastidores do sistema com as contas, transações atravessando a interface dos frontends e vendo a engrenagem rodando.
Foi com esse sentimento que resolvi fazer o Hive Matrix Viewer.
Em poucas horas misturando um JavaScript antigo da @pixbee, o hive-js, um pouco de vibecoding e aquele impulso criativo de madrugada, montei um visualizador em tempo real da blockchain da Hive.
Algo que você pode deixar rodando no fundo da tela enquanto trabalha. Um feed contínuo da blockchain, no estilo Matrix.
Ele tem dois SABORES da mesma ideia. Um terminal e um navegador.
No terminal, é puro código fluindo com as operações chegando bloco a bloco, coloridas de forma que seu cérebro começa a reconhecer padrões. E as vezes aparece uma transferência grande o suficiente para exibir o alerta de baleia 🐋

Deixei rodando como protetor de tela e as vezes de canto de olho vejo um pico de atividade. Uma baleia se movendo. Um surto de votos.
Na versão web, quase a mesma experiência com efeito de chuva estilo Matrix no fundo, o feed de operações correndo na lateral. e o leaderboard constante mostrando as contas mais ativas naquele momento da sessão.
Foi ali que eu comecei a brincar mais. Eu queria entender melhor o comportamento da rede em tempo real, então incluí filtros baseados em digitação.
Enquanto o stream está rodando no terminal, você pode simplesmente digitar uma palavra e apertar Enter. Se você digita o nome de uma conta, ele mostra qualquer operação que mencione aquela conta. Se digita uma comunidade, aparecem posts daquela tag. Se escreve “whale”, ele passa a mostrar só alertas de baleia. Se coloca múltiplos termos separados por vírgula, ele trata como OR.
Achei aue ficou bem legal como organizar isso sem travar o fluxo e sem deixar a interface “pular” enquanto você está lendo.
Tambpém foi interessante perceber como certas contas aparecem constantemente, como bots se movimentam, e explosões de atividade.
A parte mais divertida é que isso não nasceu como um grande projeto arquitetado. Foi literalmente curiosidade e nostalgia. Foi lembrar daquela sensação inicial de abrir o console, ver tudo em código da blockchain e comecar a reconhecer padrões.
Para rodar é bem simples e direto. Node.js rodando o backend, Express com Server-Sent Events alimentando a interface web em tempo real, hive-js cuidando da comunicação com a blockchain, CSS e JavaScript puros no frontend para manter leve e rápido.
O resultado é algo que você pode instalar, rodar com um simples pnpm install && pnpm start, passar pelo wizard inicial (apague o config, ou não), configurar seu usuário Hive (não obrigatorio) e deixar aberto como ferramenta de monitoramento casual ou um painel geek. Ou simplesmente como screensaver diferente.
E sim, às vezes, quando uma baleia ou uma conta de um conhecido aparece em na tela cheia de códigos, eu ainda penso a mesma coisa que pensei anos atrás: “isso é muito Matrix”.
Da uma olhada e deixa no comentários o que achou:
https://github.com/rferrari/hive-matrix-viewer
Vai pra onde?
O louco mano, ficou super maneiro isso aí! Por isso vc tava sumido ne safado kkkk
Maneiro demais cara, vc eh foda, dev master kkk
!BBH !PIZZA
To sempre buildando alguns coisa.
Mas nem foi por isso
Mas tmj
Entendi man, tu é fera kkk
Valeu. Acho que uma boa base para alguns ideia. Quem sabe seja útil pra você
Valeu mano, vou ver se pego isso ai depois pra ver, to fazendo muita coisa ao mesmo tempo kkkkk to ficando lele
Ainda não criou seu secretário AI?
nops kkkk
massa!! kkk
meu trabalho sempre to rodando muitos dados e pessoal adora falar que parece o filme MAtrix tb kk
Muito Loko né. Eu curto
Terminal life
ainda mais qdo to adicionando algo em um banco de dados kkk bando de Insert
Brutal man... I have some suggestions already in mind... love this terminal kind of work!
2 new flavors:
Browser-Only (Standalone): Zero-backend version. Runs entirely in your browser using
dhive.Next.js (Vercel Ready): Premium production version. Features a server-side buffer to reduce Hive RPC load and is 100% ready for Vercel deployment.
Legal...
glad you liked.
im thinking that we can enhance it and become a cool block explorer for hive
Have you had a look at the options available at the one that runs on Haf?
There's lots you can think / tune about it.
Witnesses producing schedule
Debt (HBD/HIVE)
Instead of using green matrix, use HBD dollars dropping :D
(advanced info) price of transactions in RC
(advanced info) DHF payments to accounts processed
(advanced info) votes to witensses (unsure if you are filtering these)
Price of HBD (in USD)
HBD stabiliser funds (in-out), so that people understand how it works.
Witnesses ranking... I can go on and on :D
yeah, need to apply for DHF pay my AI bill. lol
I use free AI :D With the exception of grok (the only one I pay), the rest is all free... You just have to "hack" the questions the right way.
my fav is hivehub.dev
Mine is https://explore.openhive.network
Lembrei-me....
Man, tens de fazer isto "decentralized"
Tens de por isto por custom Hive API...
De forma a o utilizador poder por por exemplo... https://hive.atexoras.com:2096
;)
Fazer com que o pessoal possa sempre usar o que tu produzes em qualquer circunstância para o todo sempre, não importa o servidor de API do Hive.
Esse poder é brutal! Digo-te!
Will give it a look tomorrow. Trying to work a bit on the 3speak encoder today, and see if I can sort out my "distance" problem. Plus day was fricking nuts... so need to relax a bit.
Thanks for the quick go on this! I will provide feedback.
You just type filters like -vote and travel,hive
It's start filtering.
Enter enter to clean up filter
i wanted to be inclusive to non coders. so... here:
play at: https://hive-matrix-viewer.vercel.app/
$PIZZA slices delivered:
@shiftrox(1/20) tipped @vaipraonde
Learn more at https://hive.pizza.