Dnote vs Kaggle Notebooks
Dnote
getdnote.comKaggle Notebooks
kaggle.comSide by side
| Figure | Dnote | Kaggle Notebooks |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | — | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| API | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 1 | 2 |
| Spec score · Notebook Software | 8.2 (#11) | 8.4 (#9) |
| API | The self-hosted server provides a REST API for syncing and accessing notes and books. | Kaggle provides a command-line interface for interacting with the platform through terminal commands or shell scripts. |
| Integrations | The API can be accessed from any HTTP client, and the CLI can accept piped input from standard input. | Kaggle Notebooks integrates with Google Cloud Storage, BigQuery, and AutoML through the editor’s Google Cloud Services add-on. |
| Purpose | Dnote is a terminal-based notebook for saving commands, snippets, and insights and finding them later with full-text search. | Kaggle Notebooks is a cloud computational environment for reproducible and collaborative machine learning analysis. |
| Storage | The CLI stores its data in a SQLite database, and its configuration and data paths follow the XDG Base Directory convention. | Each editing session includes 20 GB of auto-saved /kaggle/working disk plus temporary scratchpad space that is not retained after the session. |
Plans
In their own words
Dnote
Dnote is a free, open-source terminal notebook for storing commands, snippets, and insights, then locating them with full-text search. It runs locally on Linux, macOS, and Windows, with an API platform option and self-hosted deployment. Notes live in books; Dnote creates a book automatically when its first note is added. Editing uses the text editor configured on your system, whether terminal-based or graphical. The command-line client stores data in SQLite and follows the XDG Base Directory convention for configuration and data paths. You can optionally run a self-hosted server to synchronize notes between devices. That server exposes a REST API for notes and books, reachable from any HTTP client, while the CLI accepts standard-input piping. Deployment options include Docker Compose, Docker, or a standalone binary. The web note-taking interface was removed, and end-to-end encryption was removed according to the maker.
Kaggle Notebooks
Kaggle Notebooks has no write-up on Specifiction yet; its figures are above.