Rust AI

Open-source Rust projects categorized as AI

Top 23 Rust AI Projects

  1. ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. tabby

    Self-hosted AI coding assistant

    Project mention: Top 20 Rising GitHub Projects with the Most Stars in 2025 | dev.to | 2025-07-29

    Tabby is a modern terminal emulator that emphasizes usability and extensibility.

  4. tensorzero

    TensorZero is an open-source stack for industrial-grade LLM applications. It unifies an LLM gateway, observability, optimization, evaluation, and experimentation.

    Project mention: Supervised Fine Tuning on Curated Data Is Reinforcement Learning | news.ycombinator.com | 2025-07-29

    [I'm his coworker.] We ran Unsloth ourselves on a GPU-by-the-hour server. We have a notebook in the repository showing how to query historical data and use it with Unsloth.

    It's a WIP PR that we plan to merge soon: https://github.com/tensorzero/tensorzero/pull/2273

  5. databend

    One Warehouse for Analytics, Search, AI. Snowflake + Elasticsearch + Vector DB — rebuilt from scratch. Unified architecture on your S3.

    Project mention: Databend Monthly Report: July 2025 | dev.to | 2025-08-06

    Check out what we're building at https://github.com/databendlabs/databend.

  6. aichat

    All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

    Project mention: Show HN: qqqa – a fast, stateless LLM-powered assistant for your shell | news.ycombinator.com | 2025-11-06

    Feel like this might have already been done and beyond by aichat (which I give the alias `ai` on my machines)

    https://github.com/sigoden/aichat

  7. meeting-minutes

    Open-source Rust based AI meeting assistant with 4x faster Parakeet/Whisper live transcription, speaker diarization, and Ollama summarization. 100% local processing. no cloud required. Meetily (Meetly Ai - https://meetily.ai) is the #1 Self-hosted Ai meeting note taker for macOS & Windows.

    Project mention: Meetily vs Otter.ai: Privacy-First Alternative for 2025 | dev.to | 2025-11-24

    Download Free → | Star on GitHub →

  8. code2prompt

    A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.

    Project mention: Revolutionizing LLM Interactions: Code2Prompt – Your Code's New AI Assistant | dev.to | 2025-06-29

    View the Project on GitHub

  9. 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
  10. postgresml

    Postgres with GPUs for ML/AI apps.

  11. superagent

    Superagent provides purpose-trained guardrails that make AI-agents secure and compliant. (by superagent-ai)

    Project mention: Show HN: Local Privacy Firewall-blocks PII and secrets before ChatGPT sees them | news.ycombinator.com | 2025-12-09
  12. deepreasoning

    A high-performance LLM inference API and Chat UI that integrates DeepSeek R1's CoT reasoning traces with Anthropic Claude models.

    Project mention: OpenAI O3-Mini | news.ycombinator.com | 2025-01-31

    If you would like to see the CoT process visualized, try the “Improve prompt” feature in Anthropic console. Also check out https://github.com/getAsterisk/deepclaude

  13. rig

    ⚙️🦀 Build modular and scalable LLM Applications in Rust

    Project mention: How I ported a Rust framework to TS with WASM | dev.to | 2025-07-30

    During one of our internal weekly meetings at work, we decided that we wanted to get Rig to JavaScript so that we can run it in the browser and in Node applications. Of course, there was a potential tonne of code rewriting to do if we were to write it entirely from TypeScript. Therefore, we ended up using WASM to port the inner core to TypeScript and then using manual glue code from TypeScript to be able to finish off the parts that couldn't be done directly through the Rust-WASM bridge.

  14. text-embeddings-inference

    A blazing fast inference solution for text embeddings models

    Project mention: The Case Against PGVector | news.ycombinator.com | 2025-11-03

    > what does the rag for uploaded files do in discourse?

    You can upload files that will act as RAG files for an AI bot. The bot can also have access to forum content, plus the ability to run tools in our sandboxed JS environment, making it possible for Discourse to host AI bots.

    > also, when i run a discourse search does it really do both a regular keyword search and a vector search? how do you combine results?

    Yes, it does both. In the full page search it does keyword first, then vector asynchronously, which can be toggled by the user in the UI. It's auto toggled when keyword has zero results now. Results are combined using reciprocal rank fusion.

    In the quick header search we simply append vector search to keyword search results when keyword returns less than 4 results.

    > does all discourse instances have those features? for example, internals.rust-lang.org, do they use pgvector?

    Yes, all use PGvector. In our hosting all instances default to having the vector features enabled, we run embeddings using https://github.com/huggingface/text-embeddings-inference

  15. microsandbox

    opensource self-hosted sandboxes for ai agent

    Project mention: Microsandbox: Virtual Machines that feel and perform like containers | news.ycombinator.com | 2025-05-30

    This is very neat tech, but I think you might want to wait until you actually have Windows covered before making claims like https://github.com/microsandbox/microsandbox/blob/main/MSB_V...

  16. cocoindex

    Data transformation framework for AI. Ultra performant, with incremental processing. 🌟 Star if you like it!

    Project mention: Build a Real-Time Codebase Index in 5 Minutes with CocoIndex (Rust + Tree-sitter) | dev.to | 2025-12-14
  17. lsp-ai

    LSP-AI is an open-source language server that serves as a backend for AI-powered functionality, designed to assist and empower software engineers, not replace them.

    Project mention: Zed: The Fastest AI Code Editor | news.ycombinator.com | 2025-05-07

    Unless something's changed, every AI-backed language server I've tried in Helix suffers from the same limitation when it comes to completions: Suggestions aren't shown until the last language server has responded or timed-out. Your slowest language server determines how long you'll be waiting.

    The only project I know of that recognizes this is https://github.com/SilasMarvin/lsp-ai, which pivoted away from completions to chat interactions via code actions.

  18. trieve

    All-in-one platform for search, recommendations, RAG, and analytics offered via API

    Project mention: Ask HN: Looking for Headless CMS Recommendation | news.ycombinator.com | 2025-09-03
  19. floneum

    Instant, controllable, local pre-trained AI models in Rust

  20. aici

    AICI: Prompts as (Wasm) Programs

    Project mention: MCP Doesn't Need 30 Tools: It Needs Code | news.ycombinator.com | 2025-08-18

    Oh yeah, it can certainly work, sounds like cool stuff! The question is not whether it can work, but whether it works better than an edit tool using textual search/replace blocks. Not to throw shade on the idea, there's certainly tons of variations that I'm sure haven't yet been tried.

    Yes agentic loop with diagnostic feedback is quite powerful. I'd love to have more controllable structured decode from the big llm providers to skip some sources of needing to loop - something like https://github.com/microsoft/aici

  21. chat-ai-desktop

    Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust

  22. amazon-q-developer-cli

    ✨ Agentic chat experience in your terminal. Build applications using natural language.

    Project mention: Measuring Chat Count After Hitting the Amazon Q Developer (Claude Sonnet 4) Pro Limit | dev.to | 2025-08-30
  23. ort

    Fast ML inference & training for ONNX models in Rust (by pykeio)

    Project mention: Building Sentence Transformers in Rust: A Practical Guide with Burn, ONNX Runtime, and Candle | dev.to | 2025-10-30

    ONNX Runtime Rust: https://ort.pyke.io

  24. smartgpt

    A program that provides LLMs with the ability to complete complex tasks using plugins.

  25. korvus

    Korvus is a search SDK that unifies the entire RAG pipeline in a single database query. Built on top of Postgres with bindings for Python, JavaScript, Rust and C.

  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).

Rust AI discussion

Rust AI related posts

  • Build a Real-Time Codebase Index in 5 Minutes with CocoIndex (Rust + Tree-sitter)

    1 project | dev.to | 14 Dec 2025
  • 10,000 eBPF Events to 1 Alert: Don’t burn the CPU

    1 project | dev.to | 13 Dec 2025
  • My hands-on experience with Qdrant and Docling (and Ollama)

    4 projects | dev.to | 13 Dec 2025
  • I Built a Rust Data Engine That Hit #1 Trending — Here's What Actually Worked

    1 project | dev.to | 12 Dec 2025
  • From Catalog Chaos to Real-Time Recommendations: Building a Product Graph with LLMs and Neo4j

    1 project | dev.to | 11 Dec 2025
  • How I Built a Self-Updating Neo4j Knowledge Graph from Meeting Notes (That Saves 99% on LLM Costs)

    1 project | dev.to | 10 Dec 2025
  • I Turned My Meeting Notes Into a Self-Updating Neo4j Knowledge Graph

    1 project | dev.to | 10 Dec 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 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 Rust? This list will help you:

# Project Stars
1 ChatGPT 54,338
2 tabby 32,596
3 tensorzero 10,721
4 databend 9,046
5 aichat 8,890
6 meeting-minutes 8,877
7 code2prompt 6,895
8 postgresml 6,651
9 superagent 6,293
10 deepreasoning 5,362
11 rig 5,209
12 text-embeddings-inference 4,319
13 microsandbox 4,202
14 cocoindex 4,029
15 lsp-ai 3,074
16 trieve 2,578
17 floneum 2,103
18 aici 2,058
19 chat-ai-desktop 2,013
20 amazon-q-developer-cli 1,852
21 ort 1,820
22 smartgpt 1,755
23 korvus 1,456

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io