[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80187":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},80187,"tektite","mathiasconradt\u002Ftektite","mathiasconradt","Minimalistic, lightweight markdown knowledge base app for macOS and Linux. Open source Obsidian alternative.","https:\u002F\u002Fgithub.com\u002Fmathiasconradt\u002Ftektite",null,"JavaScript",103,6,84,3,0,4,15,1,46.04,"Apache License 2.0",false,"main",[25,26,27,28],"markdown","note-taking","note-taking-app","notes-app","2026-06-12 04:01:27","# Tektite - a minimalistic Markdown knowledge base app\n\n[![macOS Build](https:\u002F\u002Fgithub.com\u002Fmathiasconradt\u002Ftektite\u002Factions\u002Fworkflows\u002Fmacos-build.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fmathiasconradt\u002Ftektite\u002Factions\u002Fworkflows\u002Fmacos-build.yml)\n[![Quality Gate Status](https:\u002F\u002Fsonarcloud.io\u002Fapi\u002Fproject_badges\u002Fmeasure?project=mathiasconradt_tektite&metric=alert_status&token=27834731d82afc73030bc1e8559b67ac51f516d1)](https:\u002F\u002Fsonarcloud.io\u002Fsummary\u002Fnew_code?id=mathiasconradt_tektite)\n[![License: Apache-2.0](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-Apache--2.0-blue.svg)](LICENSE)\n[![Buy me a coffee](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FBuy%20me-a%20coffee-ff5f5f?logo=ko-fi&logoColor=white)](https:\u002F\u002Fko-fi.com\u002Fmathiasconradt)\n![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fmathiasconradt\u002Ftektite)\n\n![Tektite](docs\u002Fimages\u002Fpromo.png)\n\nTektite is a deliberately lightweight Markdown knowledge base app for macOS and Linux. It keeps the core workflow simple: open a local folder, write Markdown notes, preview them live, and see how they connect in the graph.\n\nThere is no login, cloud sync service, telemetry, remote storage, account system, or plugin system. Your vault is just a folder on disk, and if you want sync, plain Git works nicely.\n\n## Features\n\n- Open any local folder as a vault.\n- Reopen previously used vaults from `File > Recent Vaults...`.\n- Sync Git-backed vaults with a lightweight `git pull --ff-only`, `git add -A`, `git commit`, and `git push` action.\n- Browse folders, Markdown notes, and image assets in a collapsible file tree.\n- Search notes by filename, path, and Markdown content.\n- Collect `#tags` from Markdown notes into a clickable tag pane.\n- Click tags to filter the file tree by that tag.\n- Show or hide the Tags and Graph panes from the View menu.\n- Create new notes and folders from the file tree context menu.\n- Pre-populate new notes from templates stored in a configurable templates folder.\n- Delete files and folders from the file tree context menu.\n- Move files, folders, and images by dragging them in the file tree.\n- Automatically update Markdown image references when an image is moved.\n- Toggle visible file extensions in the file tree.\n- Edit Markdown with autosave.\n- Use native-style undo and redo history in the editor.\n- Live Markdown preview.\n- Click Markdown links and `[[wikilinks]]` in preview to open linked notes.\n- Use the Preview back button to return after following a preview link.\n- Type `@` in the editor to insert a Markdown link to another note.\n- Drag files, folders, or images from the file tree into the editor to insert Markdown links or image embeds.\n- Drag images from Finder into the editor or file tree to import and embed them.\n- View a graph of note-to-note links.\n- Click graph nodes to open notes.\n- Zoom the graph with the mouse wheel.\n- Pan the graph by dragging empty space.\n- Drag individual graph nodes to reposition them.\n- Toggle dark and light mode. Dark mode is the default.\n- Configure vault-specific settings (templates folder path) via the Settings dialog.\n\n## Documentation\n\nSee the [User Guide](docs\u002Fuser-guide.md) for a full walkthrough of all features.\n\nSee the [Changelog](CHANGELOG.md) for release history.\n\n## Screenshots\n\n![Tektite screenshot](docs\u002Fimages\u002Fscreenshot.png)\n\n## Run\n\n```sh\nnpm install\nnpm start\n```\n\nOn macOS, `npm start` launches a local packaged `Tektite.app` so the Dock and menu bar show `Tektite` instead of Electron.\n\nFor faster development startup, use:\n\n```sh\nnpm run dev\n```\n\nIn dev mode on macOS, the host process may still appear as Electron.\n\n## Packaging\n\n```sh\nnpm run package:mac\nnpm run package:linux\n```\n\nThe package scripts use the `electron-packager` CLI provided by `@electron\u002Fpackager`. Install dependencies first with `npm install`.\n\n## Homebrew\n\n```sh\nbrew tap mathiasconradt\u002Ftektite https:\u002F\u002Fgithub.com\u002Fmathiasconradt\u002Ftektite\nbrew install --cask tektite\n```\n\nThe cask installs the macOS release asset from GitHub Releases.\n\nHomebrew installs the matching build for Apple Silicon or Intel Macs.\n\nThe Homebrew cask removes the macOS quarantine attribute during install. If you download the release zip manually and macOS says the app is damaged, run:\n\n```sh\nxattr -cr \"\u002FApplications\u002FTektite.app\"\n```\n\nPatch releases are created automatically for app changes on `main`. The version bump workflow updates `package.json`, `package-lock.json`, and the Homebrew cask, then pushes a matching `vX.Y.Z` tag. The macOS build workflow publishes that tag as a GitHub Release with the app zip attached.\n\n## Author\n\nTektite was created by Mathias Conradt.\n\nCopyright © 2026 Mathias Conradt.\n\nReleased under the Apache License 2.0.\n\nSee [NOTICE.md](NOTICE.md) for third-party notices.\n\n## Contact\n\nLinkedIn: https:\u002F\u002Fwww.linkedin.com\u002Fin\u002Fmathiasconradt\u002F\n\nX: https:\u002F\u002Fx.com\u002Fmathiasconradt\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=mathiasconradt\u002Ftektite&type=timeline&logscale&legend=top-left)](https:\u002F\u002Fwww.star-history.com\u002F?repos=mathiasconradt%2Ftektite&type=timeline&logscale=&legend=top-left)\n","Tektite 是一个为 macOS 和 Linux 设计的轻量级 Markdown 知识库应用。它支持用户打开本地文件夹，编写 Markdown 笔记，并实时预览笔记内容及其关联图谱。项目采用 JavaScript 开发，具备无登录、无云同步服务等特性，保证了数据的安全性和隐私性；同时，通过 Git 实现版本控制与同步功能。Tektite 适合需要简洁高效地管理个人或团队知识体系的场景使用，尤其是偏好于本地存储解决方案且希望避免复杂设置的用户。",2,"2026-06-11 03:59:35","CREATED_QUERY"]