brito's avatar
brito
brito@nostr.pt
npub1hfg3...7yfm
I'm writing geogram for off-grid conversations without internet
brito's avatar
brito 5 hours ago
Wi-fi station in the jar. This is an emergency hotspot station. Built with a cheap 3 USD/EUR microcontrolller (ESP32-C3 mini) that is connected to any normal powerbank you have around. Inside the jar can work for about 5 days straight before it needs a recharge. Serves two purposes: 1) permit to quickly connect devices between themselves 2) give a chat app that anyone can use with immediately with a browser when they first connect to the station Point 1 seems moot because smartphones can create hotspot. The big difference is that this one creates a mesh network. Add a few more stations in jars and you automatically extend this network for a mile of needed. Installation is simple: flash the firmware on the esp32 using a web browser or directly from the geogram app. The download for both the app and the firmware are at Will publish a more complete guide if there is interest. Screenshots are from the jar itself and the chat app when you connect.
brito's avatar
brito yesterday
Geogram has a brand new web page at There is also a page that details the current implementation status in regards to what is missing to write and improve: According to calculations we are at 38% of implemented features. Focus this week will be on the device-to-device chat messages. They are working and doesn't really get more private than talking directly to another device without servers in the middle but the UI itself needs to be more fluid. People nowadays expect a very high-quality level of UI, so somehow this has to be delivered with very scarce resources to get it done.
brito's avatar
brito 6 days ago
Geogram now includes an app for creating and editing spreadsheets as seen on the screenshot. There weren't good libraries to use the proprietary formats from Microsoft Office (what a surprise) and the ones for Libre/OpenOffice are not usable either. Solution? Created a new format called NDF which stands for Nostr Data Format and is basically a zip archive with a few JSON files inside for data and (npub signed) permissions. Makes it easy to include media (e.g. pictures) and includes an index.html inside the archive to permit viewing the document as a web file. As bonus: includes the mechanism for feedback on that document (likes, dislikes, votes, eating, comments) signed with Nostr identities. If you like what you see, just install geogram for Android or Linux from and add the new app there called "Work". From there create a new workspace and add spreadsheets to try out this feature. image
brito's avatar
brito 1 week ago
Geogram is since today able to connect with another geogram using a direct USB-C cable. Why does it matter? There is no greater privacy than a direct cable from one device to another. Usage is simple: synchronize messages, emails, photos and basically any large files or folders by simply plugging a USB cable. At the moment works from Linux to Android and Android to Android, will later be adding more devices as the feature stabilizes. The 80s called and brought back P2P. image
brito's avatar
brito 1 week ago
Using pipes to host a solid enclosure for an ESP32 radio station.