[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83057":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":15,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":17,"rankGlobal":9,"rankLanguage":9,"license":18,"archived":19,"fork":19,"defaultBranch":20,"hasWiki":19,"hasPages":19,"topics":21,"createdAt":9,"pushedAt":9,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":14,"starSnapshotCount":14,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},83057,"shockwave","stephengpope\u002Fshockwave","stephengpope","A local, file-based notes app where your work stays as plain .md files in a folder you own. It ships with a real coding agent baked right in (no separate Claude Code), and syncs through your own GitHub repo for free.",null,"TypeScript",63,18,1,0,8,10,48.84,"MIT License",false,"main",[],"2026-06-12 04:01:40","\u003Cdiv align=\"center\">\n\n\u003Ch1>\u003Cimg src=\"build\u002Ficon.png\" width=\"40\" align=\"top\" alt=\"\" \u002F>&nbsp;Shockwave\u003C\u002Fh1>\n\n**An Obsidian-style markdown editor with a built-in AI agent — and free sync.**\n\nA local, file-based notes app where your work stays as plain `.md` files in a folder you own.\nIt ships with a real coding agent baked right in (no separate Claude Code), and syncs through\nyour own GitHub repo for free.\n\n[**Download ↓**](#install) · macOS · Windows · Linux\n\n\u003C\u002Fdiv>\n\n---\n\nWant to learn to build apps like this? Join the \u003Ca href=\"https:\u002F\u002Fskool.com\u002Fai-architects\">AI Architects\u003C\u002Fa>.\n\n---\n\n## Why Shockwave\n\n### 🤖 Integrated AI Agent\n\nA full coding agent lives in the right-hand sidebar — it reads and edits your notes directly, so you don't need a separate tool open.\n\n- **Bring your own key** — Anthropic or OpenAI; pick the model and customize the system prompt.\n- **Skills** — drop in reusable `SKILL.md` skill folders and enable them globally or per-workspace.\n- **Secrets** — store named API tokens (encrypted at rest) the agent can use.\n- **Voice input** — dictate to the agent with the mic, transcribed in real time.\n- **Send context** — attach images and code\u002Ftext files, or \"Message Agent\" to hand it the current file and your selection.\n\n### 🔄 Free GitHub Sync\n\nSync any workspace to **your own GitHub repo** — no subscription, no third-party server, your history stays yours.\n\n- **One token, set once** — a GitHub PAT, encrypted at rest, used across all workspaces.\n- **Flexible setup** — clone an existing repo, create a brand-new one, or adopt a folder that's already a git repo.\n- **Hands-off** — auto-syncs on an interval, with a status icon showing idle \u002F syncing \u002F paused.\n- **Conflicts handled in-app** — when two machines edit the same file, a red badge shows what clashed. Resolve each file (keep yours, take theirs, or merge by hand) or reset the whole workspace either way — no terminal, no git knowledge needed.\n\n---\n\n## Install\n\nGrab the latest build for your platform — these links always point at the newest release:\n\n| Platform | Download |\n|---|---|\n| **macOS** (Apple Silicon) | [Shockwave-mac.dmg](https:\u002F\u002Fgithub.com\u002Fstephengpope\u002Fshockwave\u002Freleases\u002Flatest\u002Fdownload\u002FShockwave-mac.dmg) |\n| **Windows** | [Shockwave-windows.exe](https:\u002F\u002Fgithub.com\u002Fstephengpope\u002Fshockwave\u002Freleases\u002Flatest\u002Fdownload\u002FShockwave-windows.exe) |\n| **Linux** | [Shockwave-linux.AppImage](https:\u002F\u002Fgithub.com\u002Fstephengpope\u002Fshockwave\u002Freleases\u002Flatest\u002Fdownload\u002FShockwave-linux.AppImage) |\n\n> [!NOTE]\n> The builds aren't code-signed yet, so each OS shows a one-time warning. Here's how to get past it:\n>\n> - **macOS** — \"Shockwave is damaged and can't be opened\" is the unsigned-app message, not real damage. Right-click the app → **Open**, or run `xattr -cr \u002FApplications\u002FShockwave.app` once.\n> - **Windows** — on \"Windows protected your PC\", click **More info → Run anyway**.\n> - **Linux** — make it executable first: `chmod +x Shockwave-linux.AppImage`, then run it.\n\n---\n\n## Development\n\n```bash\nnpm install\nnpm run dev     # electron + vite, hot reload\nnpm run dist    # build installers into dist\u002F\nnpm test        # run the test suite\n```\n\nSee [`CLAUDE.md`](CLAUDE.md) for architecture notes.\n","Shockwave 是一个基于本地文件的笔记应用，支持将笔记保存为用户自定义文件夹中的纯.md文件。其核心功能包括内置的AI编码助手（无需额外安装Claude Code）以及通过用户自己的GitHub仓库进行免费同步。技术上采用TypeScript编写，提供了语音输入、上下文发送等高级功能，并允许用户自定义API密钥和技能集。该工具非常适合需要在多个设备间保持笔记一致性的开发者和个人用户，同时也适用于希望通过AI辅助提高工作效率的人群。",2,"2026-06-11 04:10:03","CREATED_QUERY"]