Topics / #ai-assistant

AI assistant projects on GitHub

General-purpose AI assistant applications and SDKs.

As of , the most-starred AI assistant projects on GitHub are openclaw (392.2K stars), ruflo (75.8K stars) and openhuman (42.1K stars). GitHub.Locker tracks 68 AI assistant repositories with 1.1M stars combined. The fastest-growing on October 16 was ruflo, with +461 stars in a day.

68Projects
1.1MStars in total
+1.4KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

68 projects · by stars

  1. #1 · openclaw/openclaw

    openclaw

    An open-source AI assistant that runs on your own computer and meets you in the chat apps you already use — WhatsApp, Telegram, Discord, iMessage, Slack and 20+ more.

    392.2K
  2. #2 · ruvnet/ruflo

    ruflo

    Ruflo is an agent meta-harness for Claude Code and Codex: it adds 100+ specialized agents, coordinated swarms, self-learning memory, and cross-machine federation on top of those coding agents so they can collaborate instead of running solo.

    75.8K
  3. #3 · tinyhumansai/openhuman

    openhuman

    OpenHuman is a local-first personal AI system that combines a persistent memory of your data, an orchestrator that runs agent fleets on durable graphs, and a deep researcher that sweeps your files and the web for you. It is written in Rust and ships as a desktop app.

    42.1K
  1. 4

    quivr

    39.6KThe-Vibe-Company/quivr · Go

    Quivr is an open-source engine that turns your files and content streams into search and monitoring — a 'second brain' you can query, built around an opinionated RAG powered by generative AI.

  2. 5

    ant-design-pro

    38.9Kant-design/ant-design-pro · TypeScript

    Ant Design Pro is an out-of-the-box UI boilerplate for building enterprise admin applications, built on top of Ant Design and React.

  3. 6

    CopilotKit

    38.1KCopilotKit/CopilotKit · TypeScript

    An open-source frontend stack for AI agents: SDK packages for full-stack agentic apps, Generative UI, and chat apps — one agent powering your web app, mobile app, or Slack and Teams workspace.

  4. 7

    invisible_dots

    32.1Kfeder-cr/invisible_dots · TypeScript

    AIHawk is an open-source AI browser agent that browses the web undetected: it drives a stealth Firefox that anti-bot systems see as a normal person, so no captchas and no blocks. You say what you want in plain language, and it browses, clicks, types and reads the actual web to get it done.

  5. 8

    nanoclaw

    31Knanocoai/nanoclaw · TypeScript

    A self-hosted AI assistant that runs Claude-powered agents in their own Docker containers and connects them to chat apps — WhatsApp, Telegram, Slack, Discord and more. Each agent has its own memory, workspace and scheduled jobs; you just message it.

  6. 9

    nocobase

    24.6Knocobase/nocobase · TypeScript

    NocoBase is an open-source AI + no-code platform for building business systems like CRMs, ERPs, and internal tools, where AI works on top of production-proven infrastructure and a WYSIWYG interface instead of generating everything from scratch.

  7. 10

    copilot-docs

    23.2Kgithub/copilot-docs

    This repository hosted documentation for GitHub Copilot during its technical preview period, before Copilot became generally available.

  8. 11

    waveterm

    22.5Kwavetermdev/waveterm · Go

    Wave is an open-source, AI-integrated terminal for macOS, Linux, and Windows. It bundles a context-aware AI assistant, durable SSH sessions, and a block-based workspace with editors and file previews.

  9. 12

    rasa

    21.4KRasaHQ/rasa · Python

    Rasa Open Source is an open source machine learning framework for automating text- and voice-based conversations — you build contextual assistants like chatbots and voice assistants, then connect them to Slack, Messenger, Telegram and other channels.

  10. 13

    eliza

    19.6KelizaOS/eliza · TypeScript

    elizaOS is an open-source TypeScript framework and product stack for autonomous AI agents: the core runtime, the Eliza app, the CLI, cloud services, native bridges, and first-party plugins in one monorepo. Bootable OS builds live in a separate elizaOS/os repo.

  11. 14

    LifeOS

    19.5Kdanielmiessler/LifeOS · TypeScript

    LifeOS is a general-purpose AI harness for life and work: it captures who you are, what you care about, and where you're trying to go, then uses AI that knows you to move you from your Current State to your Ideal State.

  12. 15

    leon

    17.6Kleon-ai/leon · TypeScript

    Leon is an open-source personal AI assistant that runs locally and is built around tools, context, memory, and agentic execution — it understands a goal, uses real tools, and completes tasks end to end.

  13. 16

    koel

    17.3Kkoel/koel · PHP

    Koel is a free, open-source music streaming server that turns your personal music collection into a sleek, web-based listening experience — think a private, self-hosted Spotify.

  14. 17

    Termix

    15.5KTermix-SSH/Termix · TypeScript

    Termix is a free, self-hosted platform that puts SSH terminals, remote desktop (RDP/VNC/Telnet), file transfers over SFTP, Docker and Podman management, host metrics, and automations for your servers in one web, desktop, and mobile app.

  15. 18

    midday

    15.1Kmidday-ai/midday · TypeScript

    Midday is an all-in-one business assistant for freelancers, contractors, consultants and solo entrepreneurs — time tracking, invoicing, file storage, financial overview and an AI assistant combined in one system.

  16. 19

    ai-goofish-monitor

    15KUsagi-org/ai-goofish-monitor · Python

    A self-hosted monitoring system for Xianyu (闲鱼, China's largest secondhand marketplace) that scrapes listings with Playwright and uses AI to analyze and filter products in real time or on a schedule, with a full web management UI.

  17. 20

    omi

    13.8KBasedHardware/omi · Python

    Omi is an open-source AI that captures your screen and conversations, transcribes them in real time, and turns them into summaries, action items and a chat that remembers everything you've seen and heard. It works on desktop, phone and wearables.

  18. 21

    md

    13.4Kdoocs/md · TypeScript

    doocs/md is a WeChat Markdown editor that instantly renders your Markdown into clean, ready-to-paste WeChat Official Account article formatting, so you do not have to manually re-style posts in the WeChat editor.

  19. 22

    ironclaw

    12.7Knearai/ironclaw · Rust

    IronClaw is an open-source personal AI assistant — an Agent OS focused on privacy, security and extensibility, written in Rust. Its core principle: your assistant works for you, and all your data stays local and under your control.

  20. 23

    coworker

    10.8Kaccomplish-ai/coworker

    Coworker is a project by the accomplish-ai team whose README now holds just one message: the project is no longer supported. What it once did is no longer documented.

  21. 24

    aichat

    10.5Ksigoden/aichat · Rust

    AIChat is an all-in-one LLM command-line tool: a shell assistant, a chat REPL, RAG, AI tools and agents, with access to OpenAI, Claude, Gemini, Ollama, Groq and more.

  22. 25

    EverydayWechat

    10.3Ksfyc23/EverydayWechat · Python

    A WeChat assistant bot written in Python3 on top of the itchat library. It sends friends or group chats scheduled daily messages — weather, reminders, a daily quote — auto-replies to friends via a chatbot, and adds a group assistant for in-group queries.

  23. 26

    sourcegraph-public-snapshot

    10.3Ksourcegraph/sourcegraph-public-snapshot · Go

    Sourcegraph is a code AI platform for working with big, complex codebases: it combines universal code search, code intelligence, and tooling to fix and refactor code at scale.

  24. 27

    jev-chat-jarvis

    7.9Kjev-chat/jev-chat-jarvis · Kotlin

    Jev is an Android app that watches the chat screen in apps like QQ, X, or Feishu, judges the other person's real intent and risk level, and drafts three reply candidates you can tap to fill into the input box — you still press send yourself.

  25. 28

    Star-Office-UI

    7.5Kringhyacinth/Star-Office-UI · HTML

    Star Office UI is a pixel-art office dashboard that turns an AI agent's invisible work states into a cozy animated pixel office, so you can see at a glance who is working, what they did yesterday, and whether they are online.

  26. 29

    Netcatty

    6.6Kbinaricat/Netcatty · TypeScript

    Netcatty is a modern SSH client and terminal manager for macOS, Windows, and Linux that bundles SSH, SFTP, and terminal workspace management with a built-in AI assistant called Catty Agent.

  27. 30

    Kun

    6.3KKunAgent/Kun · TypeScript

    Kun is a local-first AI agent workspace that takes AI from answering questions to completing real work — coding, writing, design and automation — planning, editing files, running checks and leaving evidence beside each task.

  28. 31

    AI-Coding-Guide-Zh

    6.3KKimYx0207/AI-Coding-Guide-Zh · Python

    A Chinese-language tutorial collection covering four AI coding/agent tools - Claude Code, OpenClaw, Codex, and WorkBuddy - with 50 full tutorials plus one cheat sheet, aimed at taking readers from first install to team-level adoption.

  29. 32

    claude-code-ultimate-guide

    6.2KFlorianBruniaux/claude-code-ultimate-guide · Python

    A deep, 430K+ line guide to Claude Code covering agentic workflows, hooks, skills, MCP servers, security, and production practices, paired with runnable templates and quizzes to learn from.

  30. 33

    LobsterAI

    6.1Knetease-youdao/LobsterAI · TypeScript

    LobsterAI is an open-source, desktop-grade AI agent from NetEase Youdao that performs real work on your own machine — data analysis, building spreadsheets, writing slides and docs, and video/web research — and can be remote-controlled from your phone over chat apps.

  31. 34

    open-dots

    5.8KAnil-matcha/open-dots · Python

    An open-source, self-hosted AI agent workspace and alternative to paid products like OpenAI Dots, Claude Cowork, Grok Bot and ChatGPT agent. The prototype focuses on coding-agent workflows: running Claude Code tasks from Telegram or a browser, reviewing risky actions, and scheduling recurring prompts.

  32. 35

    SenseNova-Skills

    5.8KOpenSenseNova/SenseNova-Skills · JavaScript

    A modular library of Agent Skills for the SenseNova model family that gives office-assistant agents concrete end-to-end capabilities: image generation and infographics, PPT/slide-deck generation, Excel data analysis, and deep research, usable standalone or chained into workflows.

  33. 36

    tabularis

    5.2KTabularisDB/tabularis · TypeScript

    Tabularis is an open-source desktop SQL workspace for PostgreSQL, MySQL/MariaDB, SQLite and 15+ more databases like DuckDB, ClickHouse, Redis and Firestore.

  34. 37

    awesome-openclaw-tutorial

    4.6Kxianyu110/awesome-openclaw-tutorial · Shell

    It is a large, continuously-updated Chinese-language tutorial for OpenClaw, a personal AI agent/assistant platform — covering installation, configuration, Skills, Feishu integration and common pitfalls. It has also been published as a physical book, 'OpenClaw超级个体实操手册 (OpenClaw Super Individual Handbook)', by Tsinghua University Press.

  35. 38

    awesome-openclaw-usecases-zh

    4.4KAlexAnys/awesome-openclaw-usecases-zh

    A curated Chinese-language collection of 50 real-world use cases for OpenClaw, an open-source personal AI agent, covering China-specific platforms (Feishu, DingTalk, WeChat Work, Xiaohongshu) plus localized adaptations of popular international use cases.

  36. 39

    OpenClawChineseTranslation

    3.8K1186258278/OpenClawChineseTranslation · JavaScript

    OpenClaw is an open-source personal AI assistant platform with 195,000+ GitHub stars; it runs on your own computer and lets you talk to your AI assistant through WhatsApp, Telegram, and Discord to handle email, calendar, and files. This repo is a fully Chinese-localized distribution of it, syncing hourly with the upstream project.

  37. 40

    tinyagi

    3.6KTinyAGI/tinyagi · TypeScript

    TinyAGI is an open-source orchestrator that runs multiple teams of AI agents as a 24/7 assistant, aimed at one-person companies. Agents work in isolated workspaces and hand tasks to each other, while you reach them through Discord, WhatsApp, Telegram, or a web portal.

  38. 41

    EnvoyMesh

    3.1Kallenpeng0705/EnvoyMesh · TypeScript

    EnvoyMesh is a decentralized peer-to-peer mesh for autonomous AI agents — a private social network you and your agent actually own, with chat, voice, files and AI that negotiates tasks on your behalf. No central server: your devices run the network.

  39. 42

    open-glean

    1.6Khydra-db/open-glean · TypeScript

    Open Glean is an open-source AI workspace built on Hydra DB: a 'second brain' you ask questions across your memories, files, and connected apps, with answers written from retrieved context and cited sources.

  40. 43

    EchoMuse

    1.3Kwilbowes/EchoMuse · Python

    It turns a second-hand Amazon Echo Dot (2nd gen, 2016) into a local voice satellite for Home Assistant: say the wake word, ask, and hear the answer from the Dot. No Amazon account, no Alexa, no cloud - the microphones, speaker, LED ring and buttons keep working.

  41. 44

    talorys

    1.3Krociiu/talorys · TypeScript

    Talorys is a free, open-source personal AI assistant that deploys entirely into your own Cloudflare account, handling chat, memory, tasks, notes, projects, and scheduled reminders with no server or database run by its developers.

  42. 45

    fullstack-agent

    1.1Kjaredrhod/fullstack-agent · Batchfile

    It is an installer that assembles a complete AI agent setup on your machine, bundling memory, voice, a visual face, and optional hand-tracking controls into one guided Claude Code conversation.

  43. 46

    xsime

    1.1Kscholay/xsime · Swift

    RIMES (rime-scholay) is a modern, cross-platform Chinese input method built on the librime engine, bundled with a text workbench (Buffer), a clipboard/notes/password manager (Capsule), and an AI chat window (Mailbox) so you can translate, generate, and polish text without leaving your current app.

  44. 47

    company-brain

    1Ksupermemoryai/company-brain · TypeScript

    Company Brain is a teammate that lives in your Slack, remembers everything your team says across channels, docs and tickets, and can go act on it - opening issues, reading PRs, digging into your repo.

  45. 48

    compass

    979AgriciDaniel/compass · JavaScript

    Compass is a complete Obsidian vault template that runs your life as a Life OS: nightly journaling questions, quarterly retreats, planning, habits, tasks, reading, writing, and an AI assistant — all plain Markdown.

  46. 49

    jarvis

    881ethanplusai/jarvis · Python

    JARVIS is a voice assistant for Claude Code: a butler you talk to on your Mac. He brainstorms a project with you out loud, writes the agreed design to a spec file, then starts a real Claude Code session and drives the build.

  47. 50

    openframe-oss-frontend

    852flamingo-stack/openframe-oss-frontend · TypeScript

    It's the main web application of the OpenFrame platform — a unified, AI-driven control panel for Managed Service Providers (MSPs), positioned as an open-source replacement for expensive proprietary MSP software.

  48. 51

    fyagent

    830fy-agent/fyagent · Rust

    FyAgent is a local desktop app that acts as a personal control center for AI agents: it centralizes where your models come from, which tools they can connect to, what skills they have, and what prompts and memory they follow, then keeps that setup consistent across every AI tool you use.

  49. 52

    rome

    803rome-os/rome · TypeScript

    Rome is a self-hosted agentic OS where humans and agents collaborate inside a guardrailed environment that keeps accumulating tools, workflows, memory, and interfaces. It is pitched as an open source alternative to xAI's Grok Bot and Meta's Muse.

  50. 53

    amane

    803sqzw-x/amane · Python

    Amane is a personal video library manager for the AI era: it watches your media folders, automatically scrapes metadata from multiple sources, and lets you browse the result through a web poster wall with an AI assistant for search and organization.

  51. 54

    Athena-Public

    615winstonkoh87/Athena-Public · Python

    Athena is a local-first memory layer for AI coding agents: it stores your working context as plain Markdown files on your own disk so any model or IDE can pick up where the last one left off.

  52. 55

    Baize

    557Xu123-Bob/Baize · JavaScript

    Baize is an open-source AI coding agent CLI that acts as a drop-in alternative to Claude Code CLI, letting you describe tasks in natural language while it writes, edits, and runs code for you.

  53. 56

    jev-chat-jarvis-mac

    498jev-chat/jev-chat-jarvis-mac · Python

    A floating overlay for WeChat on macOS: the moment a message arrives, it shows the sender's likely intent, a 0-9 risk score with a suggested action, and ready-to-use reply candidates.

  54. 57

    OpenInstinct

    457Merit-Systems/OpenInstinct · TypeScript

    OpenInstinct is a personal iMessage assistant that can browse the web on your behalf to handle chores like booking movie tickets or ordering groceries, while keeping your passwords and credit cards locked in an encrypted vault you control.

  55. 58

    uml-viewer

    441unclebob/uml-viewer · Clojure

    A live UML class-diagram viewer for your codebase: it draws a project's structure from an EDN intermediate representation, is coupled to an AI agent companion, and lets you drill from components all the way down to source code.

  56. 59

    Rungic

    414kevinzhow/Rungic · Python

    Rungic turns a compatible Android phone into a real computer, giving you a full Linux (KDE Plasma) desktop plus an AI assistant, powered by Codex, that can see, speak and act on your behalf.

  57. 60

    tusk

    395alpcanaydin/tusk · Rust

    Tusk is a fast, native, keyboard-driven database client for macOS, Windows and Linux, built in Rust on GPUI (the same GPU-accelerated UI framework behind the Zed editor). It connects to 20 database engines and includes a built-in AI assistant.

  58. 61

    Prism-Legal-OS

    334FuturixAI-and-Quantum-Works/Prism-Legal-OS · TypeScript

    Prism is an open-source legal OS for contract drafting, review, legal research, and litigation management, with an AI assistant called Luna built in.

  59. 62

    offerflow

    247Xiangyahaian/offerflow · CSS

    OfferFlow is a local-first tracker for internship and campus job applications — it also connects to your inbox and uses AI to turn job emails into application records.

  60. 63

    qiaomu-book-reader-legacy

    241joeseesun/qiaomu-book-reader-legacy · CSS

    Qiaomu Book Reader is an Obsidian plugin that lets you read EPUB, FB2 and PDF books inside Obsidian, highlight and annotate text, ask AI questions in place, and have your notes link back to the original passage.

  61. 64

    deepseek-harness-desktop

    190rrzu/deepseek-harness-desktop

    QuWork is a desktop AI workspace built for DeepSeek Harness, letting an AI Agent actually work on your desktop by combining conversations, files, and tasks in one focused environment.

  62. 65

    deepseek-harness-for-vscode

    157skymecode/deepseek-harness-for-vscode · TypeScript

    A native VS Code extension that brings the DeepSeek Harness coding agent into the editor's sidebar, with session management, streaming Markdown, slash commands, and a plugin center, all without needing a separate WebUI or Harness setup.

  63. 66

    Matryoshka

    150yogthos/Matryoshka · TypeScript

    Matryoshka (RLM) is an MCP server and CLI toolkit that lets LLM agents analyze documents up to 100x larger than their context window, by having the model emit symbolic 'Nucleus' commands that a logic engine called Lattice executes server-side, instead of chunking text into a vector database.

  64. 67

    Life-Compass-Obsidian-CN

    149sunkeke-ai/Life-Compass-Obsidian-CN · JavaScript

    This is an unofficial Simplified Chinese localization of 'Compass', an Obsidian vault system ('Life OS') for managing journaling, goals, habits, tasks, projects, writing, reading and life reviews.

  65. 68

    taskuary

    139ldbumble/taskuary · Python

    A personal AI assistant for your job: mail, chats, and tickets become tasks, the coding agents you already use do the work, and nothing goes out until you approve it. It runs locally on your machine.

Often tagged together