{"repo":"DanielCardonaRojas/codemark","free":true,"listed":false,"github":"https://github.com/DanielCardonaRojas/codemark","clone":"git clone https://github.com/DanielCardonaRojas/codemark.git","description":"A semantic code bookmarking system for humans and agents","language":"Rust","stars":120,"topics":["bookmark","cli","rust","semantic-search","sqlite","sqlite-vec","treesitter","ast","command-line-tool","knowledge-management"],"license":"MIT","category":"cli-tools","readme_excerpt":"Native on &nbsp; &nbsp; &nbsp; Codemark bookmarks code by structure, not by line number. A file:line reference breaks the moment you add a newline above it; Codemark uses tree-sitter to remember what you marked (a function, a block, a type) and anchors the bookmark to that named structure, so it still points at the right place after you refactor or reformat around it. That durability is what makes it useful for long agent sessions, code audits, and keeping track of things you want to find again. --- 📑 Table of Contents - Use It With Your Agent - Native Dashboard (TUI) - Features - Installation - Quick Start - Supported Languages - Customizing Markdown Output - Documentation - Built With - License --- ⚡ Use It With Your Agent Codemark ships with a skill you can install into your coding agent. Once it's in, the agent knows how to create and recall structural bookmarks on its own, so the context it built up in one session is still there in the next, instead of being rebuilt from scratch every time. Then just ask, in any session: \"Trace how a request flows from the HTTP router to the database. Create a collection called request-lifecycle and bookmark each key hop: the route handler, the auth middleware, the service layer, and the query builder. Add a short note to each explaining its role.\" Later, in a fresh session and even after the code has moved around, you or another agent can pick the context back up: \"Load the request-lifecycle collection and walk me through it.\" The book","default_branch":null,"files":null,"tree":[],"storefront":"/r/DanielCardonaRojas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DanielCardonaRojas/codemark/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}