{"_id":"@cartographai/sherpa","_rev":"16-9685e5ff019d5355ee1d3df6e5de2dfa","name":"@cartographai/sherpa","dist-tags":{"latest":"0.3.1"},"versions":{"0.0.1":{"name":"@cartographai/sherpa","version":"0.0.1","_id":"@cartographai/sherpa@0.0.1","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"84fee695ed332dded2f588993aec23b7f700727b","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.0.1.tgz","fileCount":22,"integrity":"sha512-Rlc+hBMBMrD4H4DaCACENLzAogWNpz/Q9Y7Ha9EJvnHNHvjr5PChCzBTSD/q6fVCaQBqyoJOaW46dqYl9kFOOw==","signatures":[{"sig":"MEUCIA2yGzKxe2ogHAw3NH2ahNQK5lUU5ws8Wf9LP8LdUdKAAiEA62ExJio0pA//ujUT+GV7gd1Y52/SDdDYk/9IdqRjhD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":656584},"main":"./dist/index.js","type":"module","gitHead":"745d4cb984a4a0b7a3c47123482c9eb073180876","scripts":{"dev":"concurrently \"cd web && bun run dev\" \"cd server && bun run dev\"","build":"bun run clean && bun run build:web && bun run build:server","clean":"rm -rf dist","start":"bun dist/index.js","build:web":"cd web && bun install && bun run build","build:server":"cd server && bun install && bun run build"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"ai":"^4.1.0","hono":"^4.6.17","@ai-sdk/anthropic":"^1.1.0","@modelcontextprotocol/sdk":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.0.1_1737616099402_0.8020816155767603","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@cartographai/sherpa","version":"0.0.2","_id":"@cartographai/sherpa@0.0.2","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.cjs"},"dist":{"shasum":"f072c3f673980888fbe97260cea71460d1960533","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.0.2.tgz","fileCount":23,"integrity":"sha512-fe7kY+ybIFaLAuBy2a5+PhhyabIlWBLNMnzFj1jFaQNzzGaJzGQ6GUDwYC6lnSPZ999ALGw+aLdbkYqegobvrQ==","signatures":[{"sig":"MEUCIQCobAfAYkGDc808pIa71QYH+F03nW7U6ehRe1Qq7aAkeQIgZ4Oqjm5YeEr0YjjFzwCbW2Ttk5+YyO3yikGhqcOPBMQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":962377},"main":"./dist/index.cjs","type":"module","gitHead":"bd4614d38f0ca2567fd6fcaeec6562fe72274fc9","scripts":{"dev":"concurrently \"cd web && bun run dev\" \"cd server && bun run dev\"","build":"bun run clean && bun run build:web && bun run build:server","clean":"rm -rf dist","start":"bun dist/index.js","build:web":"cd web && bun install && bun run build","build:server":"cd server && bun install && bun run build"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.8.1","directories":{},"_nodeVersion":"22.4.1","dependencies":{"ai":"^4.1.0","hono":"^4.6.17","@ai-sdk/anthropic":"^1.1.0","@modelcontextprotocol/sdk":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.0.2_1737649342694_0.39432629207019554","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@cartographai/sherpa","version":"0.0.3","_id":"@cartographai/sherpa@0.0.3","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"aa9a5c1d4638aaa397d08670fedd2fad7ddb2732","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.0.3.tgz","fileCount":27,"integrity":"sha512-RHQxorCqCeWqkxFiyH6Ze6/BHAYDULCWiOVE3yZGOWodQgF2tclVYeUETlGxO3pu9R7+pN5+BWSkP9Zlz9GRrg==","signatures":[{"sig":"MEUCIQDNESfBlH077zXF8EVK4ymEWxsfe2ndqwrxl5mR5dj0wAIga7tiCl3NG4ejrLSq8y+oAfXE4ZX8DLUtb3car/ACvo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1949924},"main":"./dist/index.js","type":"module","gitHead":"eb61bd58392544f95d39b9b83f6542398b234e6b","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"`npx @cartographai/sherpa`","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ai":"^4.1.0","hono":"^4.6.17","@ai-sdk/anthropic":"^1.1.0","@modelcontextprotocol/sdk":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.0.3_1738823601519_0.28118788537436057","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@cartographai/sherpa","version":"0.0.4","_id":"@cartographai/sherpa@0.0.4","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"877355062c9097307dfefd602ac2d24907b007ad","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.0.4.tgz","fileCount":28,"integrity":"sha512-EpAba2WU0/yF5vVFk1jP7taS//KV+PSaIMpvfqE44s6BqOgP4oQvKivf8Ia8ONs4taJVw/x/saunWztbVrBshg==","signatures":[{"sig":"MEUCIBcgy1wZBDoxqcXYWZedYTIx4Hq/+cIzCyaEPsNg3YqzAiEA6jTGDScsgT/+cBx2SqkBdhrjKXDoXHaxbZd3KMcYV3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1952731},"main":"./dist/index.js","type":"module","gitHead":"3ba731c6af9876aa00b1cf1897b6030805f63a60","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"`npx @cartographai/sherpa`","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ai":"^4.1.0","hono":"^4.6.17","@ai-sdk/anthropic":"^1.1.0","@modelcontextprotocol/sdk":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.0.4_1738823720444_0.40837881978839374","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@cartographai/sherpa","version":"0.1.0","_id":"@cartographai/sherpa@0.1.0","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"0b1b23d27244b94fc089529e3cbc60c0110f8768","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.1.0.tgz","fileCount":28,"integrity":"sha512-ErWJY7V0/LvgByPg2Q/09L/UckmYZCQU82s/QRYwbcHzvyMqvtXkUNIZcmc/FQIMqYiCOmh6se6nBoYq12WVTA==","signatures":[{"sig":"MEUCIGxYUyotZ29oXOYvDa2B8vTgLVAz+THaVl/nVawMa+7kAiEAsTSpMsrCW5I0Utp98jY//oso305Exg4sZWKdUlqk868=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954719},"main":"./dist/index.js","type":"module","gitHead":"7e7c224931cdc7555a95abbe2892cb85b913a71a","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","dependencies":{"ai":"^4.1.0","hono":"^4.6.17","@ai-sdk/anthropic":"^1.1.0","@modelcontextprotocol/sdk":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.1.0_1738917727211_0.8080103183280687","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cartographai/sherpa","version":"0.1.1","_id":"@cartographai/sherpa@0.1.1","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"a2ba2957ee0c90a03e744a93b5f20976f1d60821","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.1.1.tgz","fileCount":28,"integrity":"sha512-18BMw6CzPicbWStcfoHXfSAfJ6PxBXNMwLp+RRuYjQo3axKolOZQfRRzl89suAzS01NgcZY2eq1cxRV8B3r6lQ==","signatures":[{"sig":"MEQCIGSpDzU+CrLiSn+ibMcKvOgX6DpP6zm/psICB30IqP7qAiBS7+arSJxN1o1+PpncHMUyBOmRBx9EWfLMiUuA/AadkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848542},"main":"./dist/index.js","type":"module","gitHead":"d7c5c802bdbd73663e4dbee28ec8a38481d0f68c","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.1.1_1739002808088_0.543574296429602","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@cartographai/sherpa","version":"0.1.2","_id":"@cartographai/sherpa@0.1.2","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"01b9732311c87bf472c9c704ddf0368c772e7c08","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.1.2.tgz","fileCount":28,"integrity":"sha512-v2kqvfRlQn+pJcqHnPZazxkcmSKaTrXgvIqSLIw2dBbsG538EHgbEMTXbYFYLnXEfeCsOu01jnGNElU03SeCkQ==","signatures":[{"sig":"MEUCIQCNwADeYljlcazXT96pELdU8D2lp7zhLj4CQ8m1UE1KZQIgMyWANiyIZJlMIrQQRNUJuEY2cH6eG+akBISMLsCROZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848542},"main":"./dist/index.js","type":"module","gitHead":"0dbb154bfecd240174f7a1ada228abefd659f049","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.1.2_1739167920060_0.17636986579390346","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@cartographai/sherpa","version":"0.1.3","_id":"@cartographai/sherpa@0.1.3","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"2037b5e0078fce222899880425f325b8528d0084","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.1.3.tgz","fileCount":28,"integrity":"sha512-7VkB/araAh+UpwdAatp+1Ag3VPfnmKyiBW8UK/u0z/gMuDXkRlkbkEfj8MpAn1i3dt9u3qLsZGzVRE/qjZ7DBw==","signatures":[{"sig":"MEYCIQCNwrQG+YML0Mo8nadAhF0YxGIRKRpe2oGkMsXAvMtDhwIhAMh9biwb7LMN/ykXarj/dKp3We+xYCWGSBzF3sLJFf0m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848790},"main":"./dist/index.js","type":"module","gitHead":"a07e56eda9f5a940122fb163c7130e7bd1a759c5","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.1.3_1739416076660_0.6527743274791009","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@cartographai/sherpa","version":"0.1.4","_id":"@cartographai/sherpa@0.1.4","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"dce5d7e13f919075a2715f799c94b0eefc91d4dd","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.1.4.tgz","fileCount":28,"integrity":"sha512-13+txMM7KaHiry+9M2IWskXUXYaMMhVNIjqkhH2qGdMpXdi5le4qade61jomD7i2GBU/R60LPrmPyCs3SvKknw==","signatures":[{"sig":"MEQCIBzv7byX2grbd/L12MLylORPzKSQDtQEHbpim/Nn/91kAiB72XNWFOTNPe4TUojLmgpnsby0e3hBFJiXtGjDnjcsqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2848535},"main":"./dist/index.js","type":"module","gitHead":"eec4578bd7e0c12ee596f10938b7995307a61e74","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.1.4_1739425405580_0.06474630259445457","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@cartographai/sherpa","version":"0.2.0","_id":"@cartographai/sherpa@0.2.0","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},{"name":"siyant","email":"dev@teosiyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"0cb5d8968da41c912f5550e01adf23b9a4e21ecb","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.2.0.tgz","fileCount":28,"integrity":"sha512-bsFvM3XGYjYx1bPNHIfryeKjvNz55gSiPwgURdPl5/5w8cYaj75k1UtkqltcE7QSbmmE4XISUSxovyMVBcR+Cg==","signatures":[{"sig":"MEQCIAQOu94bLM9+uIcF9KVVAcp5I4p9tpbTVOv3+sKHWFYgAiAhGZpHUz5SPF3E0UUdfjgnRmlh1Pu9jaJDy+UZuDnvbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2881079},"main":"./dist/index.js","type":"module","gitHead":"99656bbb267cbcd889f83ea31ca096d18eb38a61","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.2.0_1745296344624_0.33181156129738576","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@cartographai/sherpa","version":"0.2.1","_id":"@cartographai/sherpa@0.2.1","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},{"name":"siyant","email":"dev@teosiyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"3ff267ad92723c9ba52f01dff65d0dc08ac485fc","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.2.1.tgz","fileCount":28,"integrity":"sha512-/Bu0KfMOog/US3rgoMwulVCJGlJCfi6YMrkptfgiuaolv9qXtXz2/eD8NCxm4TSFvaOolgbvlsgLF1bMWhIimw==","signatures":[{"sig":"MEUCIQDpyPfnzv1B6VQq4RxDt21USnUWxy4jPgmEWNCAr09iRQIgOLQ/pt6y+uD46I1i/eShcQrC31ektTlzf/Hyg2lSLTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2881766},"main":"./dist/index.js","type":"module","gitHead":"c0c7ff6c266ff034009a29879fcb8fed73b915b2","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.2.1_1745465579059_0.7430257897181447","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@cartographai/sherpa","version":"0.2.2","_id":"@cartographai/sherpa@0.2.2","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},{"name":"siyant","email":"dev@teosiyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"a41bb4ee60f704d5321a3640db48a14456f1f541","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.2.2.tgz","fileCount":28,"integrity":"sha512-fQToVO8gqEUId/uQqyY9cNV9MmGhNekDR1c3WvbftPbTEplZwfXi1PsmCh6toes6YmbtYiCBt9TttOwX1b96ew==","signatures":[{"sig":"MEQCIDGHcrlkuQvkJ2Rw/wJ3/zdVMnaB4BVgRWAZJylzmalyAiBMEGCrASI7Jb3vd0ebMuswEaCkijnDgpC/MHP9c0nFXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2881838},"main":"./dist/index.js","type":"module","gitHead":"6aef43e8e8255325a74a9c89d3de43960caa1822","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.2.2_1746760869178_0.49570532970405834","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@cartographai/sherpa","version":"0.2.3","_id":"@cartographai/sherpa@0.2.3","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},{"name":"siyant","email":"dev@teosiyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"144eff0ebc3db5e31d3e9080d1bf216bee36293a","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.2.3.tgz","fileCount":28,"integrity":"sha512-dgfkaoRMCvBc+pJypfovOdVsZ1K6Eq7VCdL54LZQPA3QNwBtRUCqoevIkAAH3uxulzpsSOy4eqMoJuZ0vO143A==","signatures":[{"sig":"MEUCIQCSAkYJK7mGHGJ2s3kv7XtXEgIwS2OdcxILqYPrm9hnoAIgJJnRITlKFoHWr1+9wk8qOXKNZKo1DzY0u6GquVtRGOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2881838},"main":"./dist/index.js","type":"module","gitHead":"71e96951b5bdd8e5da58a4863dcbe6070a3bca35","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.2.3_1746761107880_0.39332052460195444","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cartographai/sherpa","version":"0.3.0","_id":"@cartographai/sherpa@0.3.0","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},{"name":"siyant","email":"dev@teosiyan.com"}],"bin":{"sherpa":"dist/index.js"},"dist":{"shasum":"140f2fa68900fe6c007399b8eb1dc20b44cb6fc4","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.3.0.tgz","fileCount":28,"integrity":"sha512-VYGMgh/lPm6boezaGSpQk0C9sl39/sr9ERgXRvC0ahAyyT3TOBbJzUDeTvVSb6yvhbSVuWGKrYWHnNpBLOwV+A==","signatures":[{"sig":"MEQCIFIDjzdJUiI/cB8kCDDgsobSO/eFYy0+KptCIdCAvTdPAiBUTuavvwMUT0MKo0dPlhYcnZZPeqMlZIpH0D72Fpyszw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2881838},"main":"./dist/index.js","type":"module","gitHead":"c657559bab7b04d7b3f5e4084525b316acfeddd0","scripts":{"build":"bun run clean && bun run build:web && bun run build:server","clean":"rimraf web/dist dist","start":"node dist/index.js","dev:web":"cd web && bun run dev","build:web":"cd web && bun install && bun run build","dev:server":"tsup && NODE_ENV=development node dist/index.js","build:server":"cd server && bun install && cd ../ && tsup"},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"_npmVersion":"10.9.2","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","directories":{},"_nodeVersion":"22.13.1","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","rimraf":"^6.0.1","typescript":"^5.7.3","concurrently":"^8.2.2"},"_npmOperationalInternal":{"tmp":"tmp/sherpa_0.3.0_1748443197106_0.2513358092151212","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@cartographai/sherpa","version":"0.3.1","main":"./dist/index.js","devDependencies":{"concurrently":"^8.2.2","rimraf":"^6.0.1","tsup":"^8.3.5","typescript":"^5.7.3"},"bin":{"sherpa":"dist/index.js"},"scripts":{"build":"bun run clean && bun run build:web && bun run build:server","build:web":"cd web && bun install && bun run build","build:server":"cd server && bun install && cd ../ && tsup","clean":"rimraf web/dist dist","dev:web":"cd web && bun run dev","dev:server":"tsup && NODE_ENV=development node dist/index.js","start":"node dist/index.js"},"type":"module","_id":"@cartographai/sherpa@0.3.1","gitHead":"f23ea2c6b1b76a2d1b4197869581aace517b1585","description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-WeMl6uTJLMhqKTAfo4aoG9dhvhWLgKibHGvg3LxxAnlHJx4iUEDA8aoFMWYL+nHoLNXnlW0eQ+r7qdu6DVMl6w==","shasum":"9c7d4b7e1e2018cbd091cca76e8799cb002d25d8","tarball":"https://registry.npmjs.org/@cartographai/sherpa/-/sherpa-0.3.1.tgz","fileCount":28,"unpackedSize":2883697,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDoOtPVKKCnE/1/5yOP2hTFW6hj5Ldv2XceBUqm1W6MtAiAT0KzlPEV0Si9ai0W5OPk8xtudABby/sSNzgScFRBfVA=="}]},"_npmUser":{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},"directories":{},"maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},{"name":"siyant","email":"dev@teosiyan.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sherpa_0.3.1_1748443402450_0.6244155195956513"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-23T07:08:19.297Z","modified":"2025-05-28T14:43:22.909Z","0.0.1":"2025-01-23T07:08:19.771Z","0.0.2":"2025-01-23T16:22:22.958Z","0.0.3":"2025-02-06T06:33:21.794Z","0.0.4":"2025-02-06T06:35:20.705Z","0.1.0":"2025-02-07T08:42:07.482Z","0.1.1":"2025-02-08T08:20:08.402Z","0.1.2":"2025-02-10T06:12:00.327Z","0.1.3":"2025-02-13T03:07:56.867Z","0.1.4":"2025-02-13T05:43:25.830Z","0.2.0":"2025-04-22T04:32:24.828Z","0.2.1":"2025-04-24T03:32:59.327Z","0.2.2":"2025-05-09T03:21:09.453Z","0.2.3":"2025-05-09T03:25:08.150Z","0.3.0":"2025-05-28T14:39:57.343Z","0.3.1":"2025-05-28T14:43:22.653Z"},"description":"<div align=\"center\"> <img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">","maintainers":[{"name":"vivekkalyan","email":"hello@vivekkalyan.com"},{"name":"siyant","email":"dev@teosiyan.com"}],"readme":"<div align=\"center\">\n<img src=\"https://github.com/user-attachments/assets/27d259d3-f8a9-4200-ae5e-4410f5135bd2\" alt=\"Sherpa\" width=\"200\">\n\n# Sherpa, your friendly codebase guide\n\n`npx @cartographai/sherpa <folder or git url>`\n\n**Chat with any codebase with a single command.**\n\n<br>\n\n![sherpa](https://github.com/user-attachments/assets/338aeefa-80f0-4124-9623-4cddb128b95f)\n<figcaption>Asking Sherpa about itself</figcaption>\n\n</div>\n\n## Features\n\n-   **Intelligent Code Analysis:** Sherpa intelligently determines which files to read to answer your questions about a codebase. It uses a combination of tools to understand the project structure and content.\n-   **Multiple LLM Support:** Sherpa supports various language models, including Anthropic's Claude Sonnet 3.5, Google's Gemini 2.5, and OpenAI's GPT-4o and o3-mini models.\n-   **Fully Local and Private:** Bring your own API key, no data is sent to our servers\n-   **Interactive Chat Interface:** A user-friendly web UI (built with SvelteKit) allows you to interact with Sherpa, view the tools being used, and see the context provided to the language model.\n-   **Chat History:** Your conversation history is stored locally in your browser's local storage, so you can easily pick up where you left off.\n-   **Secure Filesystem Access:** Sherpa uses a secure Model Context Protocol filesystem server that restricts access to a specified directory, preventing unauthorized file access.\n-   **Git Support:** You can use Sherpa with local directories or directly with remote Git repositories.\n-   **Open Source:** Sherpa is open source, allowing you to modify and extend it for your specific use cases.\n-   ⭐ [New!] **MCP Tools Support:** Configure Sherpa with any MCP servers to extend its functionality.\n\n## Usage\n\n1.  **Run Sherpa:** Execute the following command in your terminal, replacing `<path/to/your/project>` with the actual path to your project or `<git_url>` with a Git repository URL:\n\n```bash\nnpx @cartographai/sherpa <path/to/your/project>\n```\nor\n\n```bash\nnpx @cartographai/sherpa <git_url>\n```\nThis command will:\n*   Clone the repository to a cache directory if a git url is provided.\n*   Start a local server (Hono) that handles API requests.\n*   Open the Sherpa web app in your default browser (`localhost:3031`).\n\n2.  **Configure API Keys:** In the web app's settings panel (click the \"Config\" button), enter your API keys for the language models you want to use (Anthropic, Gemini, or OpenAI).\n\n3.  **Start Chatting:**  Ask Sherpa questions about the codebase.  You can refer to specific files or directories, and Sherpa will use its tools to find the relevant information.\n\n## Use with MCPs\n\nSherpa supports [Model Context Protocol](https://modelcontextprotocol.org/) (MCP) tools. \n\n1. **Configure MCP servers:** Open or create `~/.config/sherpa/mcp_servers.json`, and configure MCP servers following [Claude Desktop's format](https://modelcontextprotocol.io/examples#configuring-with-claude).\n<details>\n  <summary>Example config file</summary>\n\n```json\n{\n  \"mcpServers\": {\n    \"memory\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-memory\"]\n    },\n    \"time\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-server-time\", \"--local-timezone=Asia/Singapore\"]\n    },\n    \"github\": {\n      \"command\": \"docker\",\n      \"args\": [\"run\", \"-i\", \"--rm\", \"-e\", \"GITHUB_PERSONAL_ACCESS_TOKEN\", \"ghcr.io/github/github-mcp-server\"],\n      \"env\": {\n        \"GITHUB_PERSONAL_ACCESS_TOKEN\": \"<YOUR_TOKEN>\"\n      }\n    }\n  }\n}\n```\n</details>\n\n2. **Quit and re-run Sherpa.** It will connect to all configured MCP servers on startup.\n\n3. **Chat:** The model can now use MCP tools in your chat. You can view configured MCP servers and their connection status in the Configuration panel.\n\n<img width=\"480\" alt=\"List of configured MCP servers with connected or error status\" src=\"https://github.com/user-attachments/assets/ab1f79cc-65f5-40cf-b74a-bfd94a9fa45b\" />\n\n\n## How it Works\n\nSherpa reads (or clones) a codebase:\n- Launches a web app and a sandbox server to access your code\n- Use the chat interface to ask questions about the codebase\n- Sherpa intelligently uses tools to read and explore the codebase to find the context to answer your question (or you can ask it to read all the files immediately)\n\nTo know more, ask Sherpa to explain itself\n\n```bash\nnpx @cartographai/sherpa https://github.com/CartographAI/sherpa.git\n```\n\n## Development\n\nTo run Sherpa in development mode:\n\n### Setup Instructions\n\n1.  **Clone the repository:**\n\n    ```bash\n    git clone https://github.com/CartographAI/sherpa\n    cd sherpa\n    ```\n\n2.  **Install dependencies:**\n    ```bash\n    bun install\n    ```\n3.  **Build the project:**\n    ```bash\n    bun run build\n    ```\n### Running the Application\n\n#### Backend Server\n\nStart the backend server with either a local project path or git URL\n```bash\nbun run dev:server <path/to/your/project>\n```\nor\n\n```bash\nbun run dev:server <git_url>\n```\n\nThe backend server will be available at `http://localhost:3031`\n\nNote that the backend bundles the web app so if you are only developing the backend, you don't need to run the web application.\n\n#### Web Application (Optional)\n\nIn a separate terminal\n```bash\nbun run dev:web\n```\nThis will start the web app with hot reloading.\nOpen `http://localhost:3030` in your browser.\nThis requires the backend server to be running.\n\n## Acknowledgements\n\n- The video [I look at open source differently now](https://www.youtube.com/watch?v=Xp1pdKx3JfQ) by [Hrishi](https://x.com/hrishioa)\nwas the inspiration to create this as an open source tool.\n- Anthropic's Model Context Protocol [filesystem implementation](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem)\n- Simon Willson's [files-to-prompt](https://github.com/simonw/files-to-prompt) repo for\n[XML template implementation](https://github.com/simonw/files-to-prompt/blob/f9a4d8fa20aa978c3502c94de335b44e57ac0a61/files_to_prompt/cli.py#L43C1-L51C22)\n","readmeFilename":"README.md"}