Shockwave
An open-source AI second-brain application that combines Obsidian-style note-taking and knowledge-graph capabilities with AI Agent tool-calling, GitHub synchronization, and cross-platform collaboration across desktop, mobile, and server environments.
Timeline (last 90 days)
The author believes the most productive Agent collaboration occurs in scenarios where humans and Agents work closely together, rather than in the fantasy of fully automated operations, and Shockwave therefore emphasizes that every link in the human-machine collaboration path is sufficiently fast and transparent
Shockwave is an open-source and free application that integrates Obsidian's note linking, Hermes's Agent capabilities, Cloud Code's editing experience, and server-side task scheduling into a single application
Shockwave is essentially an Obsidian-like note-taking application that supports bidirectional linking, journaling, and graph view functionality
Shockwave's AI Agent has dedicated tools for accessing the graph, with graph data stored in memory so the Agent can read and optimize it directly without using command-line tools such as grep for retrieval
Shockwave uses the PARA folder system as its default organizational structure, but does not enforce it, allowing users to choose freely
Shockwave achieves file synchronization across four platforms—desktop, laptop, mobile (Telegram), and server—by mapping each workspace to a GitHub repository
The three-platform division of labor in Shockwave is: the desktop is for modifying files and organizing life, the server handles Telegram integration, running cron scheduled tasks, and self-improvement processes, and Telegram serves as the mobile entry point
Shockwave supports context continuation; when a user replies to a Telegram message sent by a cron task, the Agent automatically switches to the corresponding session context
Shockwave's author did not use the free Whisper for voice transcription because Whisper is relatively slow, and instead chose three transcription services that have been optimized to be faster
All of Shockwave's settings (light/dark mode, Agent chat information, models, inference configuration, and API keys) are stored in a server-side component called companion and can be synchronized across devices
4 more timeline events
All Facts (12)
Shockwave is an open-source and free application that integrates Obsidian's note linking, Hermes's Agent capabilities, Cloud Code's editing experience, and server-side task scheduling into a single application
50%UnverifiedShockwave is essentially an Obsidian-like note-taking application that supports bidirectional linking, journaling, and graph view functionality
50%UnverifiedShockwave's AI Agent has dedicated tools for accessing the graph, with graph data stored in memory so the Agent can read and optimize it directly without using command-line tools such as grep for retrieval
50%UnverifiedShockwave uses the PARA folder system as its default organizational structure, but does not enforce it, allowing users to choose freely
50%UnverifiedShockwave achieves file synchronization across four platforms—desktop, laptop, mobile (Telegram), and server—by mapping each workspace to a GitHub repository
50%UnverifiedThe three-platform division of labor in Shockwave is: the desktop is for modifying files and organizing life, the server handles Telegram integration, running cron scheduled tasks, and self-improvement processes, and Telegram serves as the mobile entry point
50%UnverifiedShockwave supports context continuation; when a user replies to a Telegram message sent by a cron task, the Agent automatically switches to the corresponding session context
50%UnverifiedShockwave's author did not use the free Whisper for voice transcription because Whisper is relatively slow, and instead chose three transcription services that have been optimized to be faster
50%UnverifiedAll of Shockwave's settings (light/dark mode, Agent chat information, models, inference configuration, and API keys) are stored in a server-side component called companion and can be synchronized across devices
50%UnverifiedThe Shockwave desktop client can be downloaded in Mac, Windows, or Linux versions from its GitHub repository
50%UnverifiedDeploying the Shockwave server side only requires SSH login followed by running a single script, which automatically detects and installs Docker, configures the firewall, and generates an SSL certificate
50%UnverifiedThe author believes the most productive Agent collaboration occurs in scenarios where humans and Agents work closely together, rather than in the fantasy of fully automated operations, and Shockwave therefore emphasizes that every link in the human-machine collaboration path is sufficiently fast and transparent
50%