The argument in one line.
Embedding an AI agent directly inside a knowledge management app eliminates the constant context-switching between notes, terminal, and AI chat that turns most second-brain setups into two jobs running at once.
Read if. Skip if.
- You already use Obsidian and are frustrated that your AI tools live in a separate window.
- You manage API secrets, custom agent skills, or team workspaces and want them unified in one free, self-hosted tool.
- You want to build and deploy custom AI skills from within your note editor without touching a terminal.
- You need cross-device or team sync without paying for an external sync service.
- You want a non-technical, drag-and-drop notes app — Shockwave requires comfort with GitHub and API keys.
- You are not interested in running or extending open-source software.
The full version, fast.
The friction in most AI-plus-notes workflows is not the AI itself but the constant switching between apps. Shockwave is a free Obsidian clone that bakes an AI coding agent directly into the editor: select text, prompt the agent, and the result appears inline. Skills are installable from any GitHub repo, secrets are managed inside the app, and new skills can be generated from API docs in a single prompt. A GitHub sync layer handles cross-device and team workspace sharing with no paid external services required.
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →Where the time goes.

01 · Intro to Shockwave
Hook and feature promise: free, open-source, AI agent built in, GitHub sync.

02 · Notes, Links & Graph View
Obsidian-parity demo: sidebar notes, internal links, backlinks, and graph view.

03 · Integrated AI Agent Setup
Settings walkthrough: provider, model, API key, system prompt, global/workspace skills, secrets manager.

04 · Using the Agent in the Editor
Select text, prompt agent to list top coding agents in 2026, result inserted inline. Follow-up: 'be more concise' — agent modifies in place.

05 · Downloading & Using Skills
Clone a marketing skills GitHub repo, load content-strategy skill, agent walks through a content strategy interview.

06 · AI Thumbnail Generation
Paste YouTube URL, agent fetches thumbnail, Gemini analyzes it, Key API regenerates with the creator swapped in, result drops into the document.

07 · Building New Skills
Agent reads Scrape Creators API docs and secret, builds a new YouTube report skill, self-corrects two errors, then fetches top 10 Claude Code videos into a document.

08 · GitHub Sync Across Devices
Create a GitHub repo from Shockwave, auto-sync files, live two-way sync demo — edit on GitHub, see change appear in Shockwave instantly.
Lines worth screenshotting.
- The bottleneck in AI-assisted note-taking is not intelligence — it is tab-switching; collapsing everything into one surface removes the friction that kills momentum.
- A skills system turns a general-purpose AI agent into a specialized one; the same model behaves differently the moment it has domain instructions loaded.
- Agent self-correction is underrated: the skill-builder in this demo failed twice, auto-fixed, and succeeded without any human intervention.
- GitHub as a sync backend costs zero and gives version history, branching, and team access in one move.
- Secrets management inside the tool is the missing feature that stops most people from sharing agent workflows with their team.
- Inline editing — where the agent writes directly into the document at the cursor — is a fundamentally different UX from copy-pasting from a chat window.
- Giving the agent access to external API docs lets it build its own tools on demand; the skill becomes a reusable artifact, not a one-off prompt.
- Open-source second-brain tools with embedded agents may erode Obsidian's moat faster than any paid competitor could.
What embedded agents actually fix in a notes workflow.
The problem with combining AI and notes is not the AI — it is the gap between where you think and where the AI lives.
- Context-switching between a notes app, a terminal, and an AI chat window is where most workflows break down; unifying them in one surface eliminates the friction, not the capability.
- Loadable skills let the same AI agent specialize without retraining — a content-strategy skill, a thumbnail-generation skill, and a YouTube-data skill all run through the same model but behave like distinct tools.
- Giving an agent access to API documentation and secrets lets it build its own integrations on demand; the resulting skill is a reusable artifact, not a one-off prompt that disappears after the session.
- Agent self-correction is a meaningful reliability feature: when the YouTube skill failed twice on first run, the agent diagnosed and fixed the error without human input before executing successfully.
- Using GitHub as a sync backend costs nothing and adds version history, branching, and team access as a side effect — no external sync service required.
- Inline editing — where output appears directly at the cursor in the document rather than in a chat panel — changes how you interact with AI output, from paste-and-fix to generate-and-continue.
- Secrets management inside the tool is what makes sharing agent workflows with a team practical; without it, every collaborator has to manually configure their own credentials.
Terms worth knowing.
- Shockwave
- A free, open-source desktop note-taking app modeled on Obsidian, built with a native AI coding agent that can read and write files directly inside the editor.
- Skill (agent skill)
- A structured prompt or script that defines how an AI agent should approach a specific task. In Shockwave, skills are loaded from GitHub repos and made available to the agent as callable tools.
- Inline editing
- The agent writes its output directly into the document at the selected location, rather than returning it in a separate chat panel for the user to copy.
- GitHub Sync
- A built-in feature that commits and pushes workspace files to a GitHub repository automatically, enabling cross-device access and team collaboration without a paid sync service.
- PI coding agent
- The embedded AI agent runtime used by Shockwave. Supports tool use, file modification, secret access, and skill loading.
Things they pointed at.
Lines you could clip.
“Makes it a lot nicer than having to move to different apps or going to your terminal and running these different things in Claude Code and trying to get it to integrate with these files somewhere else.”
“You don't have to pay for any external services.”
Word for word.
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
The bait, then the rug-pull.
What if your notes app could also write the notes? Stephen G. Pope opens on the bold claim then immediately delivers: Shockwave, his free open-source Obsidian replacement, ships with an AI agent that edits documents inline, loads skills from GitHub repos, manages API secrets, and syncs the whole workspace to GitHub.
Named ideas worth stealing.
Skill-as-tool pattern
Agent skills are loaded from GitHub repos as structured instruction sets. Any skill installed becomes a callable tool the agent invokes automatically when the task matches.
In-context skill generation
Give the agent API docs plus a secret key, ask it to build a skill. The agent writes the skill code, stores it, and makes it immediately callable — no manual coding required.
How they asked for the click.
“If you want to learn how to build out this type of software where you integrate AI agents directly into your own custom software, I walk through how to build this app step by step inside the AI Architects.”
Soft sell at the end. Mentions community, a beginner-to-expert AI product engineering course, and daily live replays. Non-aggressive, product-first positioning.








































































