Go AI

Open-source Go projects categorized as AI

Top 23 Go AI Projects

  1. PhotoPrism

    AI-Powered Photos App for the Decentralized Web 🌈💎✨

    Project mention: Jellyfin as a Spotify Alternative | news.ycombinator.com | 2025-04-16

    You might check out https://www.photoprism.app/

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. LocalAI

    :robot: The free, Open Source alternative to OpenAI, Claude and others. Self-hosted and local-first. Drop-in replacement for OpenAI, running on consumer-grade hardware. No GPU required. Runs gguf, transformers, diffusers and many more models architectures. Features: Generate Text, Audio, Video, Images, Voice Cloning, Distributed, P2P inference

    Project mention: Nvidia on NixOS WSL – Ollama up 24/7 on your gaming PC | news.ycombinator.com | 2025-04-10

    If you're going to run Ollama in Windows anyway, why not use the native build? And if you want to use WSL, then I'd sugggest using something like LocalAI which gives you a lot more control and support for additional formats (GGML, GGUF, GPTQ, ONNX, etc).

    https://github.com/mudler/LocalAI

  4. dagger

    An open-source runtime for composable workflows. Great for AI agents and CI/CD. (by dagger)

    Project mention: DevOps in 2025: the future is automated, git-ified, and kinda scary but fun. | dev.to | 2025-05-09

    Pipelines-as-code with Tekton, GitHub Actions, or even Dagger

  5. plandex

    Open source AI coding agent. Designed for large projects and real world tasks.

    Project mention: Beyond the Hype: A Look at 5+ AI Coding Agents for Your Terminal | dev.to | 2025-06-03

    Plandex v2 (Open Source)

  6. Wave Terminal

    An Open-Source, AI-Native, Terminal Built for Seamless Workflows.

    Project mention: Wave – open-source terminal file previews, editing, AI, web and workspaces | news.ycombinator.com | 2025-04-20
  7. cog

    Containers for machine learning

    Project mention: Docker Model Runner | news.ycombinator.com | 2025-04-14

    I knew about Replicate but not about Cog, so linky if others are similarly interested https://github.com/replicate/cog#how-it-works (Apache 2)

  8. yao

    ✨ Yao is an all-in-one application engine that enables developers to create web apps, REST APIs, business applications, and more, with AI as a development partner.

    Project mention: Top 11 Open Source Internal Tools with the Most GitHub Stars | dev.to | 2024-09-03

    GitHub https://github.com/YaoApp/yao GitHub Star 7.1k GitHub Fork 650k GitHub Issue 76 GitHub Pull Request / GitHub Contributor 9 Most Recent Update on GitHub Within one day Open Source License Apache-2.0 Official Website https://yaoapps.com/ Documentation /

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. langchaingo

    LangChain for Go, the easiest way to write LLM-based programs in Go

    Project mention: How to Use AI in Go with LangChainGo (Very Easy!) | dev.to | 2025-05-03

    Have you ever wanted to use AI in your Go (Golang) programs? It may sound hard, but with LangChainGo, it’s actually very easy. In this post, I will show you a simple example to get started.

  11. k8sgpt

    Giving Kubernetes Superpowers to everyone

    Project mention: 12 เครื่องมือ Debug Kubernetes เจ๋งๆ ที่ควรต้องมีติดมือไว้ | dev.to | 2025-03-30

    Github

  12. kubectl-ai

    AI powered Kubernetes Assistant (by GoogleCloudPlatform)

    Project mention: Exploring kubectl-ai: Your AI-Powered Kubernetes Assistant | dev.to | 2025-05-08

    Kubernetes management just got smarter with kubectl-ai, an AI-powered Kubernetes assistant developed by GoogleCloudPlatform. This open-source tool integrates seamlessly with your terminal, leveraging advanced AI models to simplify cluster operations, troubleshoot issues, and execute commands with natural language inputs. Whether you're a seasoned Kubernetes administrator or a newcomer, kubectl-ai promises to streamline your workflow. Let’s dive into what makes this tool a game-changer, based on its GitHub repository.

  13. eino

    The ultimate LLM/AI application development framework in Golang.

    Project mention: Eino: A Golang AI Application | news.ycombinator.com | 2025-04-08
  14. tau

    Open source distributed Platform as a Service (PaaS). A self-hosted Vercel / Netlify / Cloudflare alternative.

    Project mention: 🧑‍💻 Build Your Cloud ☁️ | dev.to | 2024-10-30

    Building your own cloud platform has many benefits, including cost savings, ownership, sovereignty, and most importantly, the ability to make your solution self-hostable. However, constructing a cloud computing platform is a long, complex, and expensive endeavor—a problem partially solved with Tau. Why only partially? Simply because, though Tau is a simple-to-deploy single binary, you still need to get that done, configure Tau, and ensure dependencies like Docker are installed. Not to mention, you have to repeat this on each host for every Tau update. If you ask me, it's not developer-friendly just yet!

  15. opencode

    A powerful AI coding agent. Built for the terminal.

    Project mention: Claude Code SDK – Anthropic | news.ycombinator.com | 2025-05-19

    You might be interested in the OpenCode project: https://github.com/opencode-ai/opencode

    It's still under development but looks promising.

  16. aiac

    Artificial Intelligence Infrastructure-as-Code Generator.

    Project mention: AIAC and Docker - A seamless combination for your infrastrucutre | dev.to | 2024-08-23

    In the world of modern infrastructure, managing Docker containers and deploying containerized applications is becoming more efficient with the help of AI-powered tools. One such powerful tool is AIAC, developed by Gofireflyio. AIAC leverages the power of artificial intelligence to help automate infrastructure as code (IaC), including Docker container configurations.

  17. tgpt

    AI Chatbots in terminal without needing API keys

  18. nitric

    Nitric is a multi-language framework for cloud applications with infrastructure from code.

    Project mention: Deploying a Sentiment Analysis API with Nitric and Python | dev.to | 2025-04-08

    In this guide, you’ll build a serverless API using Nitric and Python that performs sentiment analysis on text input using a pre-trained machine learning model. You'll use the transformers library from Hugging Face and keep your project lightweight by installing dependencies directly with uv.

  19. greenmask

    PostgreSQL database anonymization and synthetic data generation tool

    Project mention: Greenmask Release: Database anonymization tool | news.ycombinator.com | 2024-10-15
  20. kubectl-ai

    ✨ Kubectl plugin to create manifests with LLMs

  21. gollama

    Go manage your Ollama models

    Project mention: Show HN: GoManageDocker – TUI tool to manage your Docker objects | news.ycombinator.com | 2024-07-17
  22. BricksLLM

    🔒 Enterprise-grade API gateway that helps you monitor and impose cost or rate limits per API key. Get fine-grained access control and monitoring per user, application, or environment. Supports OpenAI, Azure OpenAI, Anthropic, vLLM, and open-source LLMs.

  23. humanlayer

    HumanLayer enables AI agents to communicate with humans in tool-based and async workflows. Guarantee human oversight of high-stakes function calls with approval workflows across slack, email and more. Bring your LLM and Framework of choice and start giving your AI agents safe access to the world. Agentic Workflows, human in the loop, tool calling

    Project mention: Show HN: HumanLayer – Human-in-the-Loop for AI Agents | news.ycombinator.com | 2024-08-21
  24. kitops

    An open source DevOps tool for packaging and versioning AI/ML models, datasets, code, and configuration into an OCI artifact.

    Project mention: Accelerating ML Development with DevPods and ModelKits | dev.to | 2025-01-28

    wget https://github.com/jozu-ai/kitops/releases/latest/download/kitops-linux-x86_64.tar.gz tar -xzvf kitops-linux-x86_64.tar.gz sudo mv kit /usr/local/bin/

  25. tmuxai

    AI-Powered, Non-Intrusive Terminal Assistant

    Project mention: TmuxAI: AI-Powered, Non-Intrusive Terminal Assistant | news.ycombinator.com | 2025-04-27

    Given ollama has a openai compatible API[0], quick searching in repo returns this

    https://github.com/alvinunreal/tmuxai/issues/6#issuecomment-...

    1: https://ollama.com/blog/openai-compatibility

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go AI discussion

Log in or Post with

Go AI related posts

  • Mochi Programming Language v0.6.0 – LINQ syntax for querying datasets

    1 project | news.ycombinator.com | 9 Jun 2025
  • Beyond the Hype: A Look at 5+ AI Coding Agents for Your Terminal

    4 projects | dev.to | 3 Jun 2025
  • Show HN: Clai – Unixlike vendor agnostic LLM context feeder

    1 project | news.ycombinator.com | 2 Jun 2025
  • Vector Search in Action: Personalization with AI Embeddings

    2 projects | dev.to | 26 May 2025
  • Show HN: Octelium – L7-Aware ZeroTrust Remote Access ZTNA over WireGuard and K8s

    2 projects | news.ycombinator.com | 25 May 2025
  • Show HN: Zasper – A High Performance IDE for Jupyter Notebooks

    1 project | news.ycombinator.com | 23 May 2025
  • Show HN: Octelium – FOSS L7-Aware Zero Trust Access/PaaS Platform over WireGuard

    1 project | news.ycombinator.com | 21 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 12 Jun 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source AI projects in Go? This list will help you:

# Project Stars
1 PhotoPrism 37,557
2 LocalAI 33,172
3 dagger 13,810
4 plandex 13,749
5 Wave Terminal 10,386
6 cog 8,647
7 yao 7,306
8 langchaingo 6,781
9 k8sgpt 6,685
10 kubectl-ai 6,086
11 eino 4,277
12 tau 4,007
13 opencode 3,729
14 aiac 3,668
15 tgpt 2,611
16 nitric 1,710
17 greenmask 1,425
18 kubectl-ai 1,180
19 gollama 1,145
20 BricksLLM 1,055
21 humanlayer 847
22 kitops 833
23 tmuxai 798

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Go is
the 4th most popular programming language
based on number of references?