{"componentChunkName":"component---src-templates-project-page-js","path":"/project/llm-dev-mate/","result":{"data":{"site":{"siteMetadata":{"title":"M.Hassan Ahmed","author":"Hassan11196"}},"markdownRemark":{"id":"0030177e-88aa-5250-9a25-b19c5d8e5892","excerpt":"LLM DevMate A VSCode extension that removes the friction of feeding code context to an LLM. Copy and paste with a single click, and let LLM DevMate handle…","html":"<h1>LLM DevMate</h1>\n<p>A VSCode extension that removes the friction of feeding code context to an LLM. Copy and paste with a single click, and let LLM DevMate handle framing, context, and token accounting.</p>\n<h2>What I Built</h2>\n<ul>\n<li><strong>One-click context capture:</strong> Right-click or use the command palette to send the current selection / file / folder to the LLM of your choice. No manual copy-paste gymnastics.</li>\n<li><strong>Token-aware bundling:</strong> Counts tokens up front so you know whether the context fits before you hit a rate limit mid-conversation.</li>\n<li><strong>Multi-provider:</strong> OpenAI wired in, with the abstraction in place for other providers.</li>\n</ul>\n<h2>Why It’s Useful</h2>\n<ul>\n<li>Fixes the most annoying part of daily LLM-assisted development: manually pasting the same “here’s my file, here’s the error, here’s the neighbouring module” scaffolding.</li>\n<li>Stays in the editor. No browser-tab context-switch tax.</li>\n</ul>","frontmatter":{"title":"LLM DevMate","pics":[{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADYklEQVQ4y42SS2/bRhRGhdgacoYS35IoUXyIkihLlmzZsWvLiWPZzgNFgbZBg6LoIijQoouuuuii6/7xUwzpR4wmQBcHMwNwzv0u5zaEtNE0TRvR8ml6Ec1OSrM/ppnNaY4PaZbHiMUZ4vAScbxFPL+pOb5GrK8wVi8wFucY5QkNIR2EaWMOCsz5CSrdQ5XHGCc3GAcvsFYbjMtvEa++o/n8GnH6BnH2rub0LeL5Lcad1Nw7o2Eol8aO5HBzze2Hj7z58JHtj79w9fPvvPjpN97++iff//UP13/8TXD7AzsX3yC27xFX7xG60OZrxMlrjMNXmIsNDaEcmtLB8Qd00wl2XNKOZzj5Eneyxp4eEywv8A4uUcuXGMtLzMMt5nqLPHiFXFxgri4xjraY+xd1wqZy8f0hw2mJ1Z3gBAWWlyODMSooUG5ane0gxwtTnCCj7WW0NE6Clawwjm9qoVAuGsvP8AdLutkB2eyU7nCON13THq1xo5IwWRElE/J8SJyOaIcFlp/TclOUFh5d3yf0EMqj5SV0hvtYw33s/px+UpKnMWEvp+WPsLysQnn53T6/EyaoZIl5eIU5P6+FGssd4vZKwsEcrzfFi/awozmt7gTLS2npyxXZw3qfUIcwVy+RM/3Klo9GC9vBiHZQ0KrWmlZQJ/qvMH8UxgvkfIOcnjwVVh/dtfYp95c/RyUc7CHLU2SxvhcGWG5SV65e7359ymeLaWE0Q46PkNlKC4Na6CXVz39orWr3f6CTamG2Qg7ntdBshQgVIKyQpgoRVgfRjhBejBFmiE6B0S+rCzLZR6bLR/R5uEAO9lBRSUPLjFaIHyZ4QUy3X9Dp5fTiCd1khj8s6YyW2PEMszdBavFg9kh/hoqmKD0NnaIWarLlV5Sb1yzOb5meblmc3bBYX7B3sGF9fks8XWP6CaozQnWLRzoFKhyhgqwar4bZ6qDZzZY827/gWbFmZ75hJz9g1/RpypBdM8BoRyh3iPI0CUrLvbTeu0n1qJpa2O4iVYA0PZQKUDJAWR2U00c5Ayw3rlZp12flxDW6gDt8kNUJ291KaIcpbjTGi8bYXT3UKW63qKj2vXGFo9v8guyJUNnRXfVHdLI6XVwNvh4tq2rx8zI9l5VQtnufECHtqGqvZvC0TefLMs2/pSME3FCx9iQAAAAASUVORK5CYII=","aspectRatio":1,"src":"/static/68919a0d82406a304baa414e88002b51/f3583/llm-dev-mate.png","srcSet":"/static/68919a0d82406a304baa414e88002b51/c972b/llm-dev-mate.png 340w,\n/static/68919a0d82406a304baa414e88002b51/27625/llm-dev-mate.png 680w,\n/static/68919a0d82406a304baa414e88002b51/f3583/llm-dev-mate.png 1200w","sizes":"(max-width: 1200px) 100vw, 1200px"}}}],"date":"2024-03-10T00:00:00.000Z","description":"A VSCode extension that streamlines pasting code context into LLMs. One-click copy, token-aware, works with OpenAI and other providers.","thumbnail":{"childImageSharp":{"fluid":{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAADYklEQVQ4y42SS2/bRhRGhdgacoYS35IoUXyIkihLlmzZsWvLiWPZzgNFgbZBg6LoIijQoouuuuii6/7xUwzpR4wmQBcHMwNwzv0u5zaEtNE0TRvR8ml6Ec1OSrM/ppnNaY4PaZbHiMUZ4vAScbxFPL+pOb5GrK8wVi8wFucY5QkNIR2EaWMOCsz5CSrdQ5XHGCc3GAcvsFYbjMtvEa++o/n8GnH6BnH2rub0LeL5Lcad1Nw7o2Eol8aO5HBzze2Hj7z58JHtj79w9fPvvPjpN97++iff//UP13/8TXD7AzsX3yC27xFX7xG60OZrxMlrjMNXmIsNDaEcmtLB8Qd00wl2XNKOZzj5Eneyxp4eEywv8A4uUcuXGMtLzMMt5nqLPHiFXFxgri4xjraY+xd1wqZy8f0hw2mJ1Z3gBAWWlyODMSooUG5ane0gxwtTnCCj7WW0NE6Clawwjm9qoVAuGsvP8AdLutkB2eyU7nCON13THq1xo5IwWRElE/J8SJyOaIcFlp/TclOUFh5d3yf0EMqj5SV0hvtYw33s/px+UpKnMWEvp+WPsLysQnn53T6/EyaoZIl5eIU5P6+FGssd4vZKwsEcrzfFi/awozmt7gTLS2npyxXZw3qfUIcwVy+RM/3Klo9GC9vBiHZQ0KrWmlZQJ/qvMH8UxgvkfIOcnjwVVh/dtfYp95c/RyUc7CHLU2SxvhcGWG5SV65e7359ymeLaWE0Q46PkNlKC4Na6CXVz39orWr3f6CTamG2Qg7ntdBshQgVIKyQpgoRVgfRjhBejBFmiE6B0S+rCzLZR6bLR/R5uEAO9lBRSUPLjFaIHyZ4QUy3X9Dp5fTiCd1khj8s6YyW2PEMszdBavFg9kh/hoqmKD0NnaIWarLlV5Sb1yzOb5meblmc3bBYX7B3sGF9fks8XWP6CaozQnWLRzoFKhyhgqwar4bZ6qDZzZY827/gWbFmZ75hJz9g1/RpypBdM8BoRyh3iPI0CUrLvbTeu0n1qJpa2O4iVYA0PZQKUDJAWR2U00c5Ayw3rlZp12flxDW6gDt8kNUJ291KaIcpbjTGi8bYXT3UKW63qKj2vXGFo9v8guyJUNnRXfVHdLI6XVwNvh4tq2rx8zI9l5VQtnufECHtqGqvZvC0TefLMs2/pSME3FCx9iQAAAAASUVORK5CYII=","aspectRatio":1,"src":"/static/68919a0d82406a304baa414e88002b51/f3583/llm-dev-mate.png","srcSet":"/static/68919a0d82406a304baa414e88002b51/c972b/llm-dev-mate.png 340w,\n/static/68919a0d82406a304baa414e88002b51/27625/llm-dev-mate.png 680w,\n/static/68919a0d82406a304baa414e88002b51/f3583/llm-dev-mate.png 1200w","sizes":"(max-width: 1200px) 100vw, 1200px"}}}}}},"pageContext":{"slug":"/llm-dev-mate/","previous":"projectundefined","next":"projectundefined"}},"staticQueryHashes":["32046230"]}