{"id":46,"date":"2026-09-22T18:44:44","date_gmt":"2026-09-22T18:44:44","guid":{"rendered":"https:\/\/badapples.tech\/?p=46"},"modified":"2026-09-22T18:44:44","modified_gmt":"2026-09-22T18:44:44","slug":"hermes-and-xcode-27","status":"publish","type":"post","link":"https:\/\/badapples.tech\/?p=46","title":{"rendered":"Hermes and xCode 27"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I couldn&#8217;t find this information anywhere, so here it is&#8230;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To use your local Hermes install as an agent within Xcode 27 is simple.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open Xcode &#8220;Settings&#8221; from the Xcode menu, and select &#8220;Intelligence&#8221; from the left hand pane.<br><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On the right, click &#8220;Add an agent&#8230;&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Name your agent, i.e. &#8220;Hermes&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Provide the path to your agent, which on my machine is \/Users\/<em>myusername<\/em>\/.local\/bin\/hermes-acp<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And that&#8217;s pretty much it. It works!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re not sure what the path to your agent is, you can find it by opening the terminal and typing in <code>which hermes<\/code>. This will give you the path to your main Hermes binary, and you can add <code>-acp<\/code> to the end of it to provide the version that Xcode is looking for.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I couldn&#8217;t find this information anywhere, so here it is&#8230; To use your local Hermes install as an agent within Xcode 27 is simple. Open Xcode &#8220;Settings&#8221; from the Xcode menu, and select &#8220;Intelligence&#8221; from the left hand pane. On the right, click &#8220;Add an agent&#8230;&#8221; Name your agent, i.e. &#8220;Hermes&#8221; Provide the path to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[12,14,15,6,13],"class_list":["post-46","post","type-post","status-publish","format-standard","hentry","category-tips","tag-acp","tag-agentic-coding","tag-ai","tag-tips","tag-xcode"],"_links":{"self":[{"href":"https:\/\/badapples.tech\/index.php?rest_route=\/wp\/v2\/posts\/46","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/badapples.tech\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/badapples.tech\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/badapples.tech\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/badapples.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=46"}],"version-history":[{"count":1,"href":"https:\/\/badapples.tech\/index.php?rest_route=\/wp\/v2\/posts\/46\/revisions"}],"predecessor-version":[{"id":47,"href":"https:\/\/badapples.tech\/index.php?rest_route=\/wp\/v2\/posts\/46\/revisions\/47"}],"wp:attachment":[{"href":"https:\/\/badapples.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=46"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/badapples.tech\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=46"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/badapples.tech\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=46"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}