whatisgithub

What is my-second-brain1?

takalahiro/my-second-brain1 — explained in plain English

Analysis updated 2026-06-24

18SvelteAudience · developerSetup · hard

In one sentence

Turn your Obsidian notes into a public website with built-in tools for running Python code, visualizing neural networks, solving math problems, and browsing how your notes connect to each other, no server needed.

Mindmap

mindmap
  root((my-second-brain1))
    Notes
      Obsidian source
      Link graph
      Static site
    Interactive tools
      Python runner
      Neural network lab
      Math tools
      Formula OCR
    Visuals
      3D point-cloud background
      Device orientation
      Mobile support
    Deploy
      Cloudflare Pages
      Build time HTML
      No backend
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Publish your Obsidian note collection as a public website with search and a visual link graph.

USE CASE 2

Embed an interactive Python code runner in your personal site so visitors can experiment with code step by step.

USE CASE 3

Add a handwritten-digit neural network demo to your portfolio site to showcase machine learning concepts visually.

USE CASE 4

Let visitors solve matrix, calculus, and statistics problems directly in your browser-based math tools.

What is it built with?

SvelteAstroCloudflare PagesPython (in-browser)Obsidian

How does it compare?

takalahiro/my-second-brain1cobanov/autocutkeymusicman/compose-bom-changelog
Stars182113
LanguageSvelteSvelteSvelte
Setup difficultyhardeasyeasy
Complexity2/52/5
Audiencedevelopergeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · hard Time to first run · 1h+

Requires familiarity with Astro, Svelte, and multiple tool-specific dependencies, README lists an extensive local prerequisites checklist.

So what is it?

This project turns a personal collection of notes written in Obsidian, a popular note-taking app, into a browsable and searchable website. The site is generated as static HTML files at build time and deployed to Cloudflare Pages, so no backend server is required. The README is written in Chinese, with a link to an English version. Beyond displaying notes, the site includes several interactive tools that run entirely in the browser. There is a Python environment where you can write and run code and see it executed step by step with plain-language explanations of each line, generated from the code structure rather than an AI model. A neural network lab lets you draw handwritten digits and see a trained model classify them in real time, with visualizations of the internal layers. A math tools section handles matrix operations, calculus, discrete math, statistics, and symbolic expression solving, using a Python math library loaded in the browser. A formula OCR tool can recognize a math equation you draw and convert it to formatted notation. The site also renders a relationship graph showing how notes link to each other, built from the wiki-style double-bracket links Obsidian uses. Notes that exist are shown as blue links, links to notes that have not been written yet appear in red. The background of the site can be set to a three-dimensional point-cloud scene that was captured using a photogrammetry technique called 3D Gaussian Splatting, giving the site an immersive visual backdrop. The background layer responds to device orientation on mobile and subtle mouse movement on desktop. The project is technically complex and the README lists a detailed set of prerequisites for anyone who wants to run or modify it locally, covering web development, the Astro and Svelte frameworks, and the individual tools used for each feature module.

Copy-paste prompts

Prompt 1
I have Obsidian notes and want to publish them as a static site with a link graph using this project, walk me through the setup steps.
Prompt 2
How do I add a new interactive math tool module to my-second-brain1's Svelte + Astro codebase?
Prompt 3
Help me customize the 3D Gaussian Splatting background scene in my-second-brain1 to use my own photogrammetry capture.
Prompt 4
Write a plan for deploying this Obsidian-to-site project on Cloudflare Pages from scratch.

Frequently asked questions

What is my-second-brain1?

Turn your Obsidian notes into a public website with built-in tools for running Python code, visualizing neural networks, solving math problems, and browsing how your notes connect to each other, no server needed.

What language is my-second-brain1 written in?

Mainly Svelte. The stack also includes Svelte, Astro, Cloudflare Pages.

How hard is my-second-brain1 to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is my-second-brain1 for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.