{"id":50784599,"url":"https://github.com/madebysan/anchor","last_synced_at":"2026-06-12T06:32:30.426Z","repository":{"id":359426494,"uuid":"1240917577","full_name":"madebysan/anchor","owner":"madebysan","description":"Collaborate with AI writers inside your local notes.","archived":false,"fork":false,"pushed_at":"2026-05-22T01:28:18.000Z","size":24317,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-22T05:43:15.652Z","etag":null,"topics":["claude-code","macos","markdown","tauri"],"latest_commit_sha":null,"homepage":"https://anchor.santiagoalonso.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/madebysan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-16T18:25:15.000Z","updated_at":"2026-05-22T01:28:32.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/madebysan/anchor","commit_stats":null,"previous_names":["madebysan/anchor"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/madebysan/anchor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madebysan%2Fanchor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madebysan%2Fanchor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madebysan%2Fanchor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madebysan%2Fanchor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/madebysan","download_url":"https://codeload.github.com/madebysan/anchor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/madebysan%2Fanchor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34232790,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-code","macos","markdown","tauri"],"created_at":"2026-06-12T06:32:29.246Z","updated_at":"2026-06-12T06:32:30.421Z","avatar_url":"https://github.com/madebysan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp\u003e\u003cimg src=\"assets/app-icon.png\" width=\"128\" height=\"128\" alt=\"Anchor app icon\"\u003e\u003c/p\u003e\n\n\u003ch1\u003eAnchor\u003c/h1\u003e\n\n\u003cp\u003eCollaborate with AI writers inside your local notes.\u003cbr\u003e\nSelect a passage, ask Claude Code for a change, and review the edit where you wrote it.\u003c/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eVersion 0.1.2\u003c/strong\u003e · macOS · Universal\u003c/p\u003e\n\n\u003cp\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Tauri-24c8db\" alt=\"Tauri\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/React-61dafb\" alt=\"React\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/TypeScript-3178c6\" alt=\"TypeScript\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/macOS-000000\" alt=\"macOS\"\u003e\n\u003c/p\u003e\n\n\u003cp\u003e\n  \u003ca href=\"https://github.com/madebysan/anchor/releases/latest\"\u003eDownload for Mac\u003c/a\u003e ·\n  \u003ca href=\"https://anchor.santiagoalonso.com\"\u003eanchor.santiagoalonso.com\u003c/a\u003e\n\u003c/p\u003e\n\nhttps://github.com/user-attachments/assets/47c28438-fa45-4f50-a00a-07a694073fcb\n\nAnchor brings the comment loop from Google Docs into a local markdown editor. Select a sentence, leave a note, or ask Claude Code to rewrite it. The edit lands inside the document with the thread beside it and a revert path if it misses.\n\nAnchor talks to your local [Claude Code](https://docs.anthropic.com/en/docs/claude-code) install, so the AI runs on your signed-in subscription instead of API credits. Notes stay as plain `.md` files in the folder you choose. If you have `ANTHROPIC_API_KEY` set in your shell, Anchor unsets it before launching Claude so Claude uses the subscription instead of the API key.\n\n## Install\n\nDownload the latest DMG from [Releases](https://github.com/madebysan/anchor/releases/latest), open it, and drag Anchor into Applications.\n\nRequirements:\n\n- macOS on Apple Silicon or Intel.\n- Claude Code installed and signed in from Terminal.\n- A folder of markdown files, or an empty folder where Anchor can create them.\n\nOn first launch, pick the folder Anchor should use. The sidebar follows the folder structure on disk, including empty folders, and refreshes when files change outside the app.\n\n## Using it\n\n**Add Comment** drops a plain note. **Ask AI** rewrites the selected passage, and Anchor keeps the request tied to that passage so follow-ups don't drift away from the sentence you meant.\n\n**Chat** is for whole-note requests: summarize this, translate the document, rename John to Martin everywhere, append a table at the end, or fix the section that was just added.\n\nComment threads live in sidecar files next to each note (`\u003cnote\u003e.md.threads.json`). If you open the markdown elsewhere, the text is still just markdown.\n\n## Known limitations\n\nIf a passage is rewritten outside the app, the comment anchor can drift. You may need to re-anchor it or delete the comment. Edits that move text between two separate locations aren't auto-applied yet.\n\nMade by [santiagoalonso.com](https://santiagoalonso.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadebysan%2Fanchor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmadebysan%2Fanchor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmadebysan%2Fanchor/lists"}