Currently my favourite desktop app is Obsidian. It’s a software for personal knowledge management. Giving the light experience of a plain text editor, it has features like super easy hypertext functionality, knowlege graph, and PowerPoint type canvas. Few days ago I decided to try automating philosophical knowledge transfer from ChatGPT to Obsidian using Python. The result feels useful. The tool has command line interface, and you can give it a sentence for ChatGPT API to analyze with a brief priming. Key concepts or ideas are searched from the returning message, and passed back to ChatGPT for the next round of analysis. Each query takes about 10 to 30 sec. All results from the chat feed are stored to an application internal knowledge base, and later rendered to pages of an interactive Obsidian Vault.
