Topics / #assistant
Assistant projects on GitHub
Virtual assistant and conversational AI applications
As of , the most-starred Assistant projects on GitHub are openclaw (392.3K stars), chatbox (42.1K stars) and open-notebook (40.3K stars). GitHub.Locker tracks 34 Assistant repositories with 884.1K stars combined. The fastest-growing on October 17 was openclaw, with +143 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+143openclaw
openclaw/openclaw · ★ 392.3KAn 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.
open-notebook
lfnovo/open-notebook · ★ 40.3KOpen Notebook is a self-hosted, open source alternative to Google's Notebook LM that lets you organize research, chat with your documents, and generate podcasts using the AI providers you choose.
+36jev-chat-jarvis
jev-chat/jev-chat-jarvis · ★ 7.9KJev 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.
chatbox
chatboxai/chatbox · ★ 42.1KChatbox is a desktop AI client that lets you chat with ChatGPT, Claude, Gemini, local Ollama models and other LLMs from one unified app, available on Windows, Mac, Linux, iOS, Android and the web.
The all-time top
34 projects · by stars
- 392.3K
#1 · openclaw/openclawopenclaw
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.
- 42.1K
#2 · chatboxai/chatboxchatbox
Chatbox is a desktop AI client that lets you chat with ChatGPT, Claude, Gemini, local Ollama models and other LLMs from one unified app, available on Windows, Mac, Linux, iOS, Android and the web.
- 40.3K
#3 · lfnovo/open-notebook
open-notebook
Open Notebook is a self-hosted, open source alternative to Google's Notebook LM that lets you organize research, chat with your documents, and generate podcasts using the AI providers you choose.
- 4
CopilotKit
38.1KCopilotKit/CopilotKit · TypeScriptAn 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.
- 5

khoj
37.7Kkhoj-ai/khoj · PythonKhoj is an open-source personal AI — a 'second brain' that answers your questions from the web and your own documents, runs custom agents for you, and works with any online or local LLM.
- 6

Open-Assistant
37.4KLAION-AI/Open-Assistant · PythonOpenAssistant was a community project to build a free, open chat-based assistant like ChatGPT, trained on crowdsourced instruction data and RLHF. The project has since wrapped up: the final 'oasst2' dataset is published on Hugging Face and the repo stands as a record of the effort.
- 7

zeroclaw
33Kzeroclaw-labs/zeroclaw · RustZeroClaw is a personal AI assistant runtime: a single Rust binary you configure and run yourself, which talks to LLM providers, listens on dozens of channels, and acts through tools like shell, browser and HTTP.
- 8

picoclaw
30.1Ksipeed/picoclaw · GoAn open-source personal AI assistant written entirely in Go by Sipeed: connect it to an LLM provider and chat with it from Telegram, Discord, Matrix, WeChat or the built-in Web UI.
- 9
agent-zero
19.5Kagent0ai/agent-zero · PythonAgent Zero is an open-source agent framework that gives your AI agent a full Dockerized Linux computer — a real desktop, browser, documents and plugins — instead of just a chat window.
- 10

openworker
18.6Kandrewyng/openworker · PythonOpenWorker is an open-source AI coworker that lives on your desktop and delivers finished work instead of just chat: reviewed code with fixes, polished documents, Slack replies with real numbers, triaged inboxes.
- 11

leon
17.6Kleon-ai/leon · TypeScriptLeon 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.
- 12

Thinking-Claude
17Krichards199999/Thinking-Claude · TypeScriptThinking Claude is a project with two parts: a 'Thinking Protocol' - custom instructions that make Claude reason more deeply and systematically before answering - and a browser extension that renders that thinking process as neat, collapsible sections in the Claude.ai chat UI.
- 13

qm
15.4Kyc-software/qm · TypeScriptAn open-source multiplayer agent harness for work: one AI agent that a whole company shares, reachable from Slack and a web app. It is built for teams of people working with the agent together, not for a single person.
- 14

speech-to-speech
13.5Khuggingface/speech-to-speech · PythonIt's a low-latency, fully modular voice-agent pipeline (VAD -> STT -> LLM -> TTS) for building voice agents with open-source speech and language models, exposed over WebSocket and WebRTC via the OpenAI Realtime API event set.
- 15

inbox-zero
12.6Kelie222/inbox-zero · TypeScriptInbox Zero is an open-source AI personal assistant for email that organizes your inbox, pre-drafts replies in your tone, manages your calendar, and organizes attachments.
- 16
mi-gpt
12.5Kidootop/mi-gpt · TypeScriptMiGPT connects a Xiaomi (Xiaoai) smart speaker to ChatGPT or Doubao, turning it into your own custom AI voice assistant.
- 17

claude-engineer
11.2KDoriandarko/claude-engineer · PythonClaude Engineer is a self-improving AI assistant framework built on Claude 3.5 Sonnet that can generate and manage its own tools during a conversation, expanding its own capabilities over time. It ships with both a CLI and a web interface for software development tasks.
- 18

tambo
11.2Ktambo-ai/tambo · TypeScriptTambo is an open-source toolkit for React that lets you build agents that render your own UI components ('generative UI') instead of just text replies. You register components with Zod schemas, and the agent decides which one to render and streams props into it.
- 19

valuecell
11KValueCell-ai/valuecell · PythonValueCell is a community-driven, multi-agent platform for financial applications: a team of AI investment agents that helps you pick stocks, do research, track markets and even execute trades.
- 20

coworker
10.8Kaccomplish-ai/coworkerCoworker 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

RealtimeSTT
10.2KKoljaB/RealtimeSTT · PythonA Python speech-to-text library that turns microphone or streamed audio into text with low latency: voice activity detection, optional wake words, live partial text, and final transcripts in a few lines of code.
- 22

moltworker
10Kcloudflare/moltworker · TypeScriptA proof-of-concept deployment that runs OpenClaw (formerly Moltbot, formerly Clawdbot) — a personal AI assistant — inside a Cloudflare Sandbox container on Workers, so it stays online without your own server.
- 23

nullclaw
8.1Knullclaw/nullclaw · Zignullclaw is a fully autonomous AI assistant infrastructure: one small static Zig binary that you self-host and connect to your chat apps and AI providers.
- 24

jev-chat-jarvis
7.9Kjev-chat/jev-chat-jarvis · KotlinJev 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

ex-skill
6.5KtherealXiaomanChu/ex-skill · PythonEx-skill turns raw material about your ex-partner (WeChat/QQ chat logs, Moments screenshots, photos) plus your own description into a custom Claude Code AI Skill that talks and responds the way they did, using their catchphrases and shared memories.
- 26

mimiclaw
5.8Kmemovai/mimiclaw · CMimiClaw turns a $5 ESP32-S3 microcontroller into a personal AI assistant you talk to through Telegram, complete with local memory and tool-calling, running entirely on a tiny chip with no Linux, no Node.js, and no server involved.
- 27

OpenExecutive
5.6KSenteLabsAI/OpenExecutive · PythonOpen Executive is an AI system that acts as a company's virtual executive team — presented as one senior advisor with Harvard MBA-level knowledge, backed by eight specialist agents (CSO, CFO, HR, General Counsel, COO, CMO, CPO, Board Communications).
- 28

OpenMinis
5.3KOpenMinis/OpenMinis · SwiftOpenMinis is a free, fully open-source AI agent app for iOS and Android that brings models like Claude, GPT and Gemini into a native mobile experience, giving them a sandboxed Linux shell, device integrations, browser automation and persistent memory on your phone.
- 29

fullstack-agent
1.1Kjaredrhod/fullstack-agent · BatchfileIt 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.
- 30

gitagent
717open-gitagent/gitagent · RustGitagent is a git-native AI agent framework where an agent's identity, rules, memory, tools, and skills all live as version-controlled files inside a git repository, so you can fork an agent, branch its personality, and diff its rules like any other repo.
- 31

bluey-by-riley
424rbrown101010/bluey-by-riley · SwiftGoogly Eyes is a blueberry character that lives on your iPhone screen and points at things on your Mac with his own cursor. It pairs a Mac menu bar app with an iPhone app so he can see your screen, talk through OpenAI's Realtime API, and even control your computer when asked.
- 32

NPC-Forge
269gioblu/NPC-Forge · PythonNPC-Forge is an open-source neuro-symbolic framework for building conversational agents with distinct personalities, multi-turn context, sentiment analysis and tool-call support. Its agents run on the CPU without machine learning or LLMs.
- 33

player
181lili0926/player · HTMLThis is a two-player flight chess (Ludo-style) board game with nine adult-themed versions (maid, couple, SM, butler, etc.), meant to be played either as a standalone web page or inside a chat-style popup together with an AI companion ('机') that can auto-roll the dice and react to the board.
- 34

taskuary
139ldbumble/taskuary · PythonA 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.
Related topics
Often tagged together