:IF: Nest

Hello friends,

I am pleased to present you with a few apps we worked on with @saykor ! You can vote for this app here: Nest :dragon:

Nest

Imagine you have a toy box. But instead of keeping it just at home, it’s stored in a magical, super safe cloud where you can reach it from anywhere. This app is like that magical toy box – it remembers how your toys (files) are arranged in folders, even if you move them between your computer and your phone.

:firecracker: The problem: Autonomi has no concept of folders or file structure. Files are just… there. That’s confusing and unusable for regular people.

:light_bulb: The solution: A cross-platform file manager (built with MAUI Blazor Hybrid) that creates a virtual file system by:

  • Saving folder structure in a local database
  • Tracking which files are where in the network
  • Syncing content between devices (PC ↔ Android)
  • Real-time notifications

:speech_balloon: Most decentralized systems forget about UX. This app fixes that.

:seedling: Vision & Scalability

  • :repeat_button: Full folder sync (like Dropbox – but decentralized)
  • :robot: AI-assisted file categorization
  • :framed_picture: File previews for media & docs
  • :magnifying_glass_tilted_left: Search by content & tags
  • :cloud: File sharing across users via Autonomi
  • :label: Tag-based organization alongside folders – assign multiple tags to a file for more flexible structure
  • :framed_picture: In-app preview for images, PDFs, and videos – view content without downloading it
  • :mobile_phone_off: Offline mode – queue uploads/downloads and sync when reconnected
  • :globe_with_meridians: Optional IPFS integration – enable one-click sharing of selected files via public IPFS gateways for external access outside Autonomi

:bullseye: Goal: to become a daily-use decentralized file manager – simple enough for grandma, powerful enough for devops engineers.

Features

  • :file_folder: Virtual folder structure: Feels like a real file system, but built over Autonomi
  • :globe_with_meridians: Cross-device sync: Upload from PC, auto-appears on Android
  • :card_file_box: Database-backed tracking: Remembers structure even if the network doesn’t
  • :inbox_tray::outbox_tray: Upcoming bidirectional folder sync: Delete from synced folder → removes from Autonomi; upload on one → appears on the other
  • :satellite_antenna: Live updates: New file? Everyone gets the ping

Target Users

  • :man_technologist: Power users & tech enthusiasts
  • :mobile_phone: People using multiple devices (PC + mobile)
  • :shield: Privacy-focused users who want decentralization without pain
  • :student: Students, developers, content creators, archivists
  • :office_building: Small teams and decentralized communities

Data types

  • :outbox_tray::inbox_tray: Full upload & download support
  • :locked_with_key: Handles both private and public data
  • :paperclip: Uses immutable data references from Autonomi

Platform Compatibility 💻📱

  • ✅ Windows – fully supported and tested
  • ✅ Android – fully supported and tested
  • 🟡 macOS & iOS – potentially works, but not tested (no Apple devices available)
  • 🧪 Linux – experimental support for now

Built with .NET MAUI Blazor Hybrid for true cross-platform experience.


Check out the Impossible Futures!

12 Likes

Love it man!

1 Like

You guys have presented several interesting apps, most of them seem to need some serious efforts and time to develop. Are you two planing on developing all apps or have you just presented several options hoping 1 or 2 gets choosen among the 12 that goes to the next round?

1 Like

We do plan to develop all of them - someday! Sadly, we haven’t found the “build everything instantly” button yet, so we’ll prioritize based on time and budget. But the ideas keep coming - I’ve got a whole AI army in my brain just waiting to be unleashed. :robot::rocket:

2 Likes

That is understandable, I hope you will make all those apps reality in the future, they sound interesting. As voting on apps they need to be working in june, then i will limit my voitng to just one or two of your presented apps. Do you have any experience in training small Ai’s to work on ordinary PC’s and phones?

It would be intersting to know how Ai will be implemented in the apps as that might be another layer of difficulty, what data will it be trained on and how is it meant to work in the app.

1 Like

Half of the apps are nearly finished already, so yes, you’ll definitely see them working. You’re right - by June, only the working ones will matter. I usually leave the hardest parts for last, and in this case that’s the local AI model.

It’s possible to run a local AI on a desktop and expose it via an API - something like Qwen 3, for example. Then Queeni AI can talk to it the same way it currently talks to OpenAI’s API. That way, the app logic doesn’t change much - just the backend model.

There are also smaller models like LLaMA variants that can run completely offline on both laptops and Android devices - no internet, no external APIs, just local inference.

3 Likes

Nice project @Dimitar and @saykor

Just a question here. You said transferring between computer and phone. How can my phone know the folder structure if it is kept local on the computer? Especially if instead of it being my phone it is another person’s or a new phone which are not in the same location as the computer. Or even another time when the computer is not even there any more.

Surely the folder database must be shareable as well and not just stored on a local database

2 Likes

There are two ways the app syncs folder structure between devices:

  1. Real-time notifications - when you create a folder or add a file on one device, the other (if it’s running) receives a notification and mirrors the change locally. You can already see this in action with Queeni AI, where the two apps talk to each other and stay in sync like gossiping coworkers.
  2. Sync on start and exit - when the app starts, it downloads the database from the Autonomi network. When you close it, it uploads the updated version. This is how it’s currently done because ant-cli (the tool used to interact with the network) still lacks full capabilities. For example, it doesn’t yet support Scratchpad, which would let us make real-time changes without uploading the whole database. Once that’s available, we’ll switch to a more efficient method. For now, we just upload and download a small sqlite file (a few KB) - simple but effective. At 2:32 in the video, when I click Save and Exit, that long wait you see under “Saving data…” is actually the app uploading the database to Autonomi. That’s the sync process I mentioned - it sends the full database file when the app closes.

There’s no official .NET library for Autonomi yet, so we’re working with the tools we’ve got.

And hey, until Scratchpad support arrives, just think of it like carrying your entire office in your backpack - not ideal, but at least you won’t lose your stapler. :grinning_face_with_smiling_eyes:

3 Likes

Added to OP:


Check out the Impossible Futures!

1 Like