Simon Willison pracuje nad możliwością edytowania trwałych plików SQLite przechowywanych na komputerze użytkownika za pomocą Datasette Lite - aplikacji Datasette uruchamianej w przeglądarce przy użyciu Pyodide i WebAssembly. Aby zbadać tę ideę, poprosił Claude Code for web o zbudowanie interfejsu testowego, który pozwala eksperymentować z połączeniem OPFS (Origin Private File System) i Pyodide w różnych przeglądarkach.

OPFS to system plików dostępny w nowoczesnych przeglądarkach internetowych, który pozwala aplikacjom webowym na bezpieczne przechowywanie i dostęp do danych na dysku użytkownika bez otwierania całej hierarchii katalogów. Pyodide z kolei to port Pythona do WebAssembly, co oznacza że kod Python może działać bezpośrednio w przeglądarce. Połączenie tych dwóch technologii teoretycznie umożliwiłoby tworzenie zaawansowanych aplikacji bazodanowych, które działałyby offline i bez konieczności tradycyjnego serwera.

Taki playground jest ważny dla eksploracji praktycznych możliwości tych technologii - pokazuje, czy istniejące narzędzia jak Datasette mogą zostać przeniesione do przeglądarki z pełną funkcjonalnością. Jeśli to zadziała, otwiera to drogę do całkowicie zdecentralizowanych aplikacji biznesowych działających lokalnie na urządzeniach użytkowników.