Build your own little internet with Tinyfoot

Tinyfoot is a copilot-friendly framework that helps developers build grassroots apps on decentralised, interoperable, private data stores.

If you're building personal apps for you and your friends, and want to keep them independent, flexible & discreet, then Tinyfoot is for you.

Get started Join the community
$ npx @tonk/create-tinyfoot-app my-first-app
How does it work?

The Tinyfoot framework is an opinionated state management framework for coding with AI. It's analogous to Ruby on Rails, but for AI, and optimised for putting users in control of their data (rather than platforms).

The principles guiding Tinyfoot's development are:

  1. Any app from any ecosystem should be able to call any data from any user (if the user permits),
  2. Data custodians should reliably cede control to users,
  3. The infrastructure should be immune to feature creep and platform degradation.

Tinyfoot achieves this with:

  • Local-first architecture
  • Integrations with your data*
  • Distributed access control*

* under development

What can I build?

Tinyfoot has already been used to build grassroots apps:

We expect Tinyfoot to be especially helpful for building "homecooked software" in a private, independent, flexible way. We think it will come in two waves. The first wave is for builders that seek privacy & independence:

  • Private alternatives to cloud apps, such as photo sharing for you and your family,
  • Lightweight hosting for personal websites,
  • Ad-free, idiosyncratic chatrooms that are deeply customised with whiteboards, games, calendars & whatever your community needs.

As applications build up information within user-owned, interoperable data stores, Tinyfoot would become useful for:

  • Building apps that don't require users to migrate from a competitor - for example, a mindfulness app that syncs with users' health data rather than recreating it from scratch,
  • Instantly synchronising todos with collaborators across different todo apps for ephemeral projects without all moving into one project manager,
  • Sharing content recommendation algorithms for particular moods - that index on your personal cross-platform taste,
  • Using an application but staying on a familiar UI that the default app updated away from,
  • Freely adding features to apps, such as an AI historian that points out places of interest on your maps app,
  • One single interface for your different chat apps, calendar apps, todo apps and social feeds,
  • Providing a single chat history that community members can sync with from any chat app, instead of fragmenting your audiences across different conversations.
Why is it different?

The ideas behind Tinyfoot are similar to:

  • Urbit, but more multiplayer and navigable;
  • AT Protocol / Bluesky, but keeps data private to you and your communities;
  • Ethereum, but faster & more private than a blockchain;
  • Supabase, but more lightweight and multiplayer-friendly than a traditional database.
What's next?

The Tonk team is focussed on building something delightful for our target audience. In taking Tinyfoot to market, we are also betting that it will start a new type of network that uses frontier cryptography & distributed systems to liberate the web from platform overhead. Tinyfoot apps are designed to form maximally-interoperable, user-controlled networks that start to look like new "little internets". This will make the web feel less scary, less extractive and more fun.

Over time as AI improves we expect Tinyfoot to become available for noncoders.

Who's building this?

Tonk is a London-based startup. Find out more, or book a call with the CEO.