{"id":7851,"date":"2024-09-17T07:14:00","date_gmt":"2024-09-17T05:14:00","guid":{"rendered":"https:\/\/www.almtoolbox.com\/blog\/?p=7851"},"modified":"2024-09-17T12:05:21","modified_gmt":"2024-09-17T10:05:21","slug":"how-to-integrate-gitlab-with-codeium","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/","title":{"rendered":"How to integrate GitLab with Codeium?"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">This is a common question we&#8217;re asked &#8211; here is the answer:<\/h4>\n\n\n\n<p>There\u2019s no direct integration between GitLab and Codeium. However, since Codeium provides a VS Code extension (and many other IDE extensions), it should work seamlessly within GitLab as long as you&#8217;re using VS Code for your development. This means you&#8217;ll benefit from Codeium&#8217;s AI-powered features like code completion and chat functionality directly within your GitLab workflow.<\/p>\n\n\n\n<p>Codeium can work with any code base via local workspace like other code assistance tools.<br>Similarly Codeium can index the local workspace as context. What\u2019s a bit different is that Codeium can generate embeddings and retrieve for chat and\/or code completion for on-prem installation or hybrid deployment through its integration with SCM and version control tools (GitLab \/ GitHub \/ Bitbucket \/ Azure DevOps \/ any git server).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Watch our demo: Integrating GitLab with Codeium and VS Code<\/h3>\n\n\n\n<iframe loading=\"lazy\" width=\"700\" height=\"393.75\" src=\"https:\/\/www.youtube.com\/embed\/XpGWwua15yo?si=9kCshRFbacDdX6V6\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n\n\n\n<p>In this video we demonstrate how to use Codeium (integrated with GitLab and VS Code) in order to write an application (written in Go language) that creates a client for Kubernetes observability.<br>For this demo we used the following:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A GitLab account (free edition is enough)<\/li>\n\n\n\n<li>VS Code (free)<\/li>\n\n\n\n<li>A Codeium account (you can use a free account &#8211; in this example we used a paid one for getting the Claude 3.5 Sonnet model)<\/li>\n\n\n\n<li>Codeium Extension for VS Code (it\u2019s free)<\/li>\n<\/ul>\n\n\n\n<p class=\"has-background\" style=\"background-color:#b8e0f9\"><em>Our company officially represents both <strong>Codeium <\/strong>and <strong>GitLab <\/strong>and provide professional services, licenses, managed services and more (for both). Contact us for any questions from technical questions to commercials like getting trial licenses or asking for pricing and quotes<\/em>: <a href=\"mailto:ai@almtoolbox.com\" target=\"_blank\" rel=\"noreferrer noopener\">ai@almtoolbox.com<\/a> <br>or call us: 866-503-1471 (USA &amp; Canada) \/ +31 85 064 4633<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article explains how to integrate GitLab with Codeium using VS Code, and also provides a demo how to connect all together<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[517,449,166,519],"tags":[],"class_list":["post-7851","post","type-post","status-publish","format-standard","hentry","category-code-assistant","category-codeium","category-gitlab","category-vs-code"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to integrate GitLab with Codeium? - ALMtoolbox News<\/title>\n<meta name=\"description\" content=\"This article explains how to integrate GitLab with Codeium using VS Code, and also provides a demo how to connect all together\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to integrate GitLab with Codeium? - ALMtoolbox News\" \/>\n<meta property=\"og:description\" content=\"This article explains how to integrate GitLab with Codeium using VS Code, and also provides a demo how to connect all together\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/\" \/>\n<meta property=\"og:site_name\" content=\"ALMtoolbox News\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/almtoolbox.israel\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-17T05:14:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-17T10:05:21+00:00\" \/>\n<meta name=\"author\" content=\"Tamir Gefen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Dikla\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tamir Gefen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/\"},\"author\":{\"name\":\"Tamir Gefen\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/409e35aa3486f92208065230bb6ebb63\"},\"headline\":\"How to integrate GitLab with Codeium?\",\"datePublished\":\"2024-09-17T05:14:00+00:00\",\"dateModified\":\"2024-09-17T10:05:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/\"},\"wordCount\":286,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\"},\"articleSection\":[\"Code Assistant\",\"Codeium\",\"GitLab\",\"VS Code\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/\",\"name\":\"How to integrate GitLab with Codeium? - ALMtoolbox News\",\"isPartOf\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#website\"},\"datePublished\":\"2024-09-17T05:14:00+00:00\",\"dateModified\":\"2024-09-17T10:05:21+00:00\",\"description\":\"This article explains how to integrate GitLab with Codeium using VS Code, and also provides a demo how to connect all together\",\"breadcrumb\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.almtoolbox.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to integrate GitLab with Codeium?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#website\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/\",\"name\":\"ALMtoolbox News\",\"description\":\"All the news of ALMtoolbox\",\"publisher\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.almtoolbox.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#organization\",\"name\":\"ALMtoolbox\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png\",\"contentUrl\":\"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png\",\"width\":410,\"height\":190,\"caption\":\"ALMtoolbox\"},\"image\":{\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/almtoolbox.israel\/\",\"https:\/\/www.linkedin.com\/company\/almtoolbox\/\",\"https:\/\/www.youtube.com\/user\/GoMidjets\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/409e35aa3486f92208065230bb6ebb63\",\"name\":\"Tamir Gefen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3d4df00aa386b2805c42441dfebcedd46abf25846febb352f00c11524d994c4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3d4df00aa386b2805c42441dfebcedd46abf25846febb352f00c11524d994c4?s=96&d=mm&r=g\",\"caption\":\"Tamir Gefen\"},\"sameAs\":[\"https:\/\/x.com\/Dikla\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to integrate GitLab with Codeium? - ALMtoolbox News","description":"This article explains how to integrate GitLab with Codeium using VS Code, and also provides a demo how to connect all together","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/","og_locale":"en_US","og_type":"article","og_title":"How to integrate GitLab with Codeium? - ALMtoolbox News","og_description":"This article explains how to integrate GitLab with Codeium using VS Code, and also provides a demo how to connect all together","og_url":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/","og_site_name":"ALMtoolbox News","article_publisher":"https:\/\/www.facebook.com\/almtoolbox.israel\/","article_published_time":"2024-09-17T05:14:00+00:00","article_modified_time":"2024-09-17T10:05:21+00:00","author":"Tamir Gefen","twitter_card":"summary_large_image","twitter_creator":"@Dikla","twitter_misc":{"Written by":"Tamir Gefen","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/#article","isPartOf":{"@id":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/"},"author":{"name":"Tamir Gefen","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/409e35aa3486f92208065230bb6ebb63"},"headline":"How to integrate GitLab with Codeium?","datePublished":"2024-09-17T05:14:00+00:00","dateModified":"2024-09-17T10:05:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/"},"wordCount":286,"commentCount":0,"publisher":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#organization"},"articleSection":["Code Assistant","Codeium","GitLab","VS Code"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/","url":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/","name":"How to integrate GitLab with Codeium? - ALMtoolbox News","isPartOf":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#website"},"datePublished":"2024-09-17T05:14:00+00:00","dateModified":"2024-09-17T10:05:21+00:00","description":"This article explains how to integrate GitLab with Codeium using VS Code, and also provides a demo how to connect all together","breadcrumb":{"@id":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.almtoolbox.com\/blog\/how-to-integrate-gitlab-with-codeium\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.almtoolbox.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to integrate GitLab with Codeium?"}]},{"@type":"WebSite","@id":"https:\/\/www.almtoolbox.com\/blog\/#website","url":"https:\/\/www.almtoolbox.com\/blog\/","name":"ALMtoolbox News","description":"All the news of ALMtoolbox","publisher":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.almtoolbox.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.almtoolbox.com\/blog\/#organization","name":"ALMtoolbox","url":"https:\/\/www.almtoolbox.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png","contentUrl":"https:\/\/www.almtoolbox.com\/blog\/wp-content\/uploads\/\/2015\/10\/logo.png","width":410,"height":190,"caption":"ALMtoolbox"},"image":{"@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/almtoolbox.israel\/","https:\/\/www.linkedin.com\/company\/almtoolbox\/","https:\/\/www.youtube.com\/user\/GoMidjets"]},{"@type":"Person","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/409e35aa3486f92208065230bb6ebb63","name":"Tamir Gefen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.almtoolbox.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3d4df00aa386b2805c42441dfebcedd46abf25846febb352f00c11524d994c4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3d4df00aa386b2805c42441dfebcedd46abf25846febb352f00c11524d994c4?s=96&d=mm&r=g","caption":"Tamir Gefen"},"sameAs":["https:\/\/x.com\/Dikla"]}]}},"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/7851","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/comments?post=7851"}],"version-history":[{"count":12,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/7851\/revisions"}],"predecessor-version":[{"id":7864,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/posts\/7851\/revisions\/7864"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/media?parent=7851"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/categories?post=7851"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog\/wp-json\/wp\/v2\/tags?post=7851"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}