# Interactive notebook on IPFS
### Overview
[Observable](https://observablehq.com/) is really cool tool for sharing code interactive code snippets, but it is hard to use JS-IPFS in there and it is certralized service tied to a startup. Would be cool to have tool like it that has IPFS support built-in and will remain available as long as there is someone pinning it.
### Team
- @nicola
- @gozala
### Goals
- Notebook can be published to IPFS
- Notebook is a self contained bundle which
- Links to the shared Observable like UI
- To the JS file corresponding to the source of the notebook.
- You can type some JS code that is published into IPFS
- You can import JS modules from IPFS
- JS code has access to an IPFS node
### Stretch Goals
- Integrate with [remote pinning service API][] for saving notebooks.
### Prior experiments
- https://github.com/nicola/obs/
- https://github.com/Gozala/interactivate-dat
[remote pinning service API]:https://github.com/ipfs/pinning-services-api-spec
### Menu items
- start/stop
- update?
- open webui