Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
An AI assistant beyond the chat box.
| Date | Stars |
|---|---|
| 2026-07-31 | 329 |
| 2026-08-05 | 329 |
| 2026-08-06 | 329 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
## Nucleo AI Alpha An AI assistant app that mixes AI features with traditional personal productivity. The AI can work in the background to answer multiple chats, handle tasks, and stream/feed entries. Here's a demo video (recorded using OpenHermes Mistral 7b with llama.cpp): https://github.com/AndrewVeee/nucleo-ai/assets/153542699/60526628-62f5-462f-a6a4-affdbdb6d7c1 **Warnings**: This is "alpha" software. It is new. There are bugs and issues. Some features (esp the assistant mode) can use a lot of tokens. Be aware when you are trying this with paid APIs. This is an early release and there are bugs and improvements needed. ### Install and Setup You should have Python 3 and git installed. I've tried to keep the app light-weight, but RAG requires downloading some large files (about 850mb for the embed and cross encoder). The app does not include the LLM engine. You can connect it to any openai-compatible endpoint, like llama.cpp, oobabooga with the --api flag, and newer versions of ollama. I use llama-cpp-python and together ai quite a bit. #### Step 1 If you're using Windows, see this [install note](https://github.com/AndrewVeee/nucleo-ai/issues/4#issuecomment-1948396167). ``` $ git clone [email protected]:AndrewVeee/nucleo-ai.git # Create python venv, install torch cpu-only and requirements.txt. Copy config file. $ ./setup.sh ``` #### Step 2 Edit the config file in `./data/config.toml` Find the `[llm]` block and set your `openai_base_url` (something like http://localhost:5000/v1) and the `openai_api_key` if required. You can also set the `secret_key` at the top if you want to require auth to connect to Nucleo. #### Step 3 Run `./start.sh` to start the app. The first run will take a bit to download the SentenceTransformers models for RAG support. Once the app has started, you will see a line like: ` * Running on http://127.0.0.1:4742` Open the link in your browser to start using Nucleo! #### Step 4 Share your initial feedback on [r/nucleoai](https://www.reddit.com/r/nucleoai/) if you have time - it will help improve the app! ### Features #### Regular Chat Nucleo supports regular chat. You can create multiple chats, and choose saved or temporary (throwaway) chat when you create it. #### Assistant The Assistant chat mode has the AI make a list of tasks from the request and perform them. It can perform web searches, add to do entries, create docs, and respond. This is very early, and most models will make mistakes. Mixtral tends to do pretty well. I personally use OpenHermes Mistral 7b for testing, and it has ~50% success rate unless you are very careful with the wording. #### Researcher In the stream, you can click the "Research" option from "Add to your stream..." to let the AI research a topic in-depth. It will generate an initial list of research topics, and allow you to configure max depth, max research time, whether it should search the web, and other options. The researcher will generate a doc with research on the topic, including links it used at the bottom. #### Docs (RAG) You can upload PDFs (I recommend < 5mb right now) in the Docs tab or upload plain text/markdown files. You can create new docs at the top, or paste in a URL to download and convert it to markdown. With files uploaded, you can enable the Docs chat mode and it should do a decent job of finding relevant content and responding. Of course, this is dependent on your model. For small context models, make sure to set the "Past Messages" chat option low or there won't be much room for RAG results. #### Stream The stream tab shows a list of actions the assistant has performed. You can also add one-shot chats to your stream - Assistant Task, Quick Chat, or Message (paste emails, etc to categorize and summarize). When you create entries, you can replay them later. #### To Do There is a very basic to do list in the app, so the AI can create entries for you. You can add, edit, or remove entries through the tab. ### What's Next? R
Excerpt of 6,368 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:047527e38cddf8b2, llm:Repository name 'nucleo-ai' and description: 'An AI assistant beyond the chat box.' Language: HTML. No topics or README provided.
matched fp:047527e38cddf8b2, llm:Repository name 'nucleo-ai' and description: 'An AI assistant beyond the chat box.' Language: HTML. No topics or README provided.
matched fp:047527e38cddf8b2, llm:Repository name 'nucleo-ai' and description: 'An AI assistant beyond the chat box.' Language: HTML. No topics or README provided.