Today, I'm gonna show you guys the new Obsidian clone that I built that has a fully integrated AI agent that can modify files, use skills, access APIs, and it's totally free, open source, and it also integrates with GitHub so that you can switch from one computer to another and all your files are there, or you can use it to share different workspaces with your team. Let's get into it. So when you open up Shockwave, it's gonna look a lot like Obsidian where you have all of your notes on the left hand side. You can create links to different pages. You can follow those links, and then all of the other pages that link to that page will be referenced below. And of course, you've got the graph view where you can see how all of your pages are interlinked between them. But the thing I wanna show you today is they fully integrated agent chat using the PI coding agent that is built directly into the app. So when you go into your settings, you have AI features built right in. You've got the agent chat, you can pick whichever provider you want, the model, put in your API key and then it has the system prompt which you can modify that explains
to the coding agent how to interact with the system and the note system so that it can also modify those files. You can also upload global skills and workspace level skills and it also manages all of your secrets. So now to show you the power of that, if I open up a new file, coding agents,
from within the editor I can create a header, the best coding agents, and I can select that text,
I can message the agent, and then down here I can just say list the top 10 coding agents
in 2026.
Go ahead and run that. You'll see it executing on the right side including any tools that it's using and then it will just insert that directly
into the document.
You can always modify it.
Send to agent. Please be more concise.
And then it just makes those modifications
directly in line with your editor, makes it a lot nicer than having to move to different apps or going to your terminal and running these different things in Cloud Code and trying to get it to integrate with these files somewhere else. But beyond that, have access to skills so you can download skills. This is a marketing skills repo that just has a bunch of different marketing skills to add to any agent. I'm going to just download that repo, come back to Shockwave,
go to skills, choose a folder, you can just open it up, jump into the marketing skills, list out all the tools. Let's say I wanna grab a skill for content strategy, you just add that in there. We'll come back and reset the chat. What skills do you have? And now we see we've got the content strategy. So you could just come here, content strategy,
message agent,
help me build
a new content strategy.
And then it's just gonna walk you through whatever that skill is programmed to do to help you build out that content strategy. My guess is it's gonna ask you some questions and there it goes. It starts to ask a bunch of different things. And let's say I wanted to grab a thumbnail I could use for myself. I'll go ahead and use this one because this is what my app literally helps you replace. You can just grab the link. We'll paste in the YouTube URL,
clear the chat,
grab the
YouTube
thumbnail for
this video and
drop it below.
It'll pull it right up. Then I can drop my own image below
and I can just select the two thumbnails,
message agent,
take the top
thumbnail
and
replace the person
with the image below
keeping everything
else the same
except change
system
to
testing.
So I'm using some of the skills that I wrote which are also accessing these API secrets. It's using Gemini to analyze and then it's using Key API to regenerate
the thumbnail
and there we go. So you can see it's like a complete copy down to every last little piece except we got me built in here instead. So you can see how I've integrated the AI agent to call skills and actually integrate
with the document editor on the fly. By the way, if you're enjoying this video, make sure to like and subscribe. It tells me what type of content you want more of. And building new skills from within the system is easy as well. Let's say I wanted to get a YouTube report for all the recent YouTube videos. I could use this API that I've been trying out, scrape creators. I could come back here, just add this secret.
Drop in the token,
create
me a new
skill for getting the
top 10
most recent
viral videos
from
YouTube on
Claude code
and I could just pass it the docs. I wouldn't even really need to do this but
makes it a little faster
using the
API key from the secrets.
So from here, it'll actually go and get the secrets, pull the one that needs, look at the API docs, build the skill and then make it available to me so that I can use it here and I can pull reports for YouTube. Alright. So it looks like we've got the skill created.
Then I can message the agent. So here it just inserts exactly where I want it to drop the information in what file. Give me the top
10
Claude code videos from
YouTube.
And you can always expand these to see what's going on. Looks like the first couple times that it tried it got an error so it was just fixing the skill and then here we go. We've got the top 10
videos. By the way, if you wanna see me build this stuff, I go live every day at 10:00 Pacific time. Make sure to check out my Twitch channel. I'll see you there. Now the one other thing that was important to me was making sure that I had a sync with GitHub so that if I ever built one of these workspaces
and I wanted to move from one computer to the other or if I wanted to, you know, work with my content team so we could all share the same workspace, I wanted it to work with GitHub and the benefit of that as well is that you don't have to pay for any external services. So you just put in your API key to GitHub,
jump over to your workspace.
This is the active one. We go to sync.
We're gonna create a new GitHub repo.
We'll call it demo. We'll create that repo. This will actually create it. So you can see here it already automatically
synced all of the files just a second ago up to GitHub. If I make a change here to the GitHub report new, you'll see it sync down here below. This will actually link back to GitHub as well and you can see it was just changed
to YouTube report new.
And if I change this back, edit it directly on YouTube, just pretend we're editing it from some other computer in Shockwave.
YouTube report new new
Commit changes.
We'll see the sync and we got new new. Bam. And 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. I'm also building out a new course that will take you from a complete beginner to a expert AI product engineer. I'm also dropping my daily lives here as well and I break them up into different pieces so it's easy to watch. And it's the only place you can actually watch the replays. I'd love to see inside the community. Either way, I hope you enjoyed this video and I'll see you on the next one.