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.
AI agent framework, written from scratch (not based on openclaw), focused on stripping it down to the bare necessities, optimizing token count, reducing security risks. modular so you can enable only exactly what you need.
| Date | Stars |
|---|---|
| 2026-07-31 | 417 |
| 2026-08-05 | 420 |
| 2026-08-06 | 420 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# OpenLumara OpenLumara is a modular, token-efficient AI agent framework written from scratch in Python. Unlike many other AI agents out there, this one is **local-first**, lightweight, modular, and very fast. The system prompt can be extremely small, as little as around 4000 tokens with normal use. This makes it very well-suited for local use, but it also results in drastically reduced token use when used with public API's. It pairs well with `llamacpp` and `koboldcpp`. Currently supports: WebUI (for use in your browser), CLI (terminal interface), Telegram, Discord, Matrix (with encryption support!). More coming. > [!TIP] > OpenLumara is especially well-suited to life management: todos, notes, morning routines, habit tracking, and so on. It's what i personally use it for the most, so it's well tailored for those needs. If you have any sort of executive dysfunction such as ADHD, autism, or any other form of executive dysfunction, OpenLumara can be a great tool! AI Disclaimer: OpenLumara's core framework (everything in the core/ folder) was designed and coded by hand, but i used AI to ask it how to further improve things, and how to fix certain bugs. Here and there I asked the AI how to do certain things in Python, but no code was inserted without me personally auditing it and modifying it. Certain non-core parts, such as many of the channels, were mostly generated by AI but manually audited and edited by me. This is not a vibe-coded project, but it IS an AI-assisted project. Here are some screenshots and videos of the Web UI: https://github.com/user-attachments/assets/c6bde601-022b-44c4-80b7-16ed6c7f74eb <img width="1203" height="765" alt="Screenshot_20260501_130111" src="https://github.com/user-attachments/assets/1924a3f6-06a7-495f-b4ee-320fd4f89037" /> <img width="1203" height="765" alt="Screenshot_20260501_130146" src="https://github.com/user-attachments/assets/b516836e-c248-47de-9c66-1d30067ff6e9" /> <img width="1469" height="961" alt="image" src="https://github.com/user-attachments/assets/146ce366-2eb1-45da-bf63-ef87fa142afc" /> <img width="1469" height="961" alt="Screenshot_20260501_131037" src="https://github.com/user-attachments/assets/f2b8eb91-2c0f-4243-aacc-c7a7b196685f" /> <img width="480" alt="Screenshot_20260513_203346" src="https://github.com/user-attachments/assets/20566b93-e37f-4676-ae76-401d5a905d2a" /> <img width="480" alt="Screenshot_20260513_203353" src="https://github.com/user-attachments/assets/c2677f62-e315-47b6-b65c-8a66fa6e35f1" /> <img width="480" alt="Screenshot_20260513_203359" src="https://github.com/user-attachments/assets/45e9f7b8-7f5a-44e2-bdc4-e9ea3f54d422" /> > [!TIP] > Not sure how to use OpenLumara? Just ask your AI running on OpenLumara! It knows everything needed to get started. Features: - Connects to any OpenAI API-compatible backend. That includes local AI (llamacpp, ollama, koboldcpp, and so on) and many cloud AI providers. - Fully private and self-hosted, if you want it to be. You could also run it on a cloud server. - Modular. You can turn any component on or off, including what other AI agent frameworks consider core components. Shell access is just a module and is disabled by default for security. Memory, the scheduler, time-awareness, token-awareness, and so on, are all modules and can all be turned off. You can turn absolutely everything off to the point your system prompt is empty and you're just talking to the base model! - To turn modules on and off, you can use the `/module` command, or edit the config file. Or, if the `modules` module is enabled (disabled by default for security), you can simply ask the AI to toggle a module for you. - Scheduler system that allows you to schedule tasks for the AI to do. Like openclaw's cronjobs but written from scratch! - Laser focused on token efficiency. You can see how big the context window (input tokens) is at any time using `/status`, and even see exactly what's being sent using `/context`. Oh, also, your AI can see your
Excerpt of 9,078 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:7adfae14a18a8470, llm:description: 'AI agent framework... modular so you can enable only exactly what you need.' Focus on agents, token optimization, security.
matched fp:7adfae14a18a8470, llm:description: 'AI agent framework... modular so you can enable only exactly what you need.' Focus on agents, token optimization, security.
matched fp:7adfae14a18a8470, llm:description: 'AI agent framework... modular so you can enable only exactly what you need.' Focus on agents, token optimization, security.