Best AI tools for< Improve Memory >
20 - AI tool Sites
Mebot
Mebot is an AI-powered application designed to help users enhance their memory and cognitive skills. By leveraging artificial intelligence technology, Mebot provides personalized memory training exercises and techniques to improve memory retention and recall. Users can track their progress, set reminders, and receive tailored recommendations to optimize their memory performance. With Mebot, users can enjoy a fun and engaging way to boost their memory capabilities and overall cognitive function.
GetQuiz
GetQuiz is an AI companion designed to enhance reading efficiency, improve memory retention, and achieve a deeper understanding of the material. It helps users understand and memorize through practice by generating quizzes based on uploaded content. The tool offers personalized quizzes, performance reviews, and scheduled quizzes to aid in learning and retention. GetQuiz seamlessly integrates with Telegram for easy access and convenience.
KardsAI
KardsAI is an AI-powered flashcard maker mobile app designed to help users study smarter and more efficiently. It allows users to transform any PDF, text, note, or prompt into flashcards in a snap. With advanced AI features and a mobile-first approach, KardsAI offers exceptional quality and unique features for personalized learning experiences. The app saves valuable time by automating flashcard creation and incorporates a spaced repetition algorithm to help users remember information longer. KardsAI is suitable for students, language learners, knowledge seekers, and trivia enthusiasts, offering a wide range of functionalities to enhance learning and memory retention.
PowerNote.app
PowerNote.app is an AI-powered daily note-taking application that helps users capture and organize their thoughts, memories, and progress. It features voice-to-text transcription, daily reminders, auto-generated summaries, and customizable fields to track specific aspects of users' lives. The application aims to make note-taking effortless and help users remember and reflect on their experiences.
Paperclips
Paperclips is an AI-powered tool that helps users create flashcards from their course notes or any website. It automatically generates flashcards in the same language as the notes, making it easy for users to learn and review material. Paperclips also works with digital notes and can export flashcards to popular platforms like Anki and Quizlet.
KardsAI Flashcard Maker
KardsAI is an AI-powered flashcard maker application that aims to make learning easier and more efficient. It allows users to transform any PDF, text, note, or prompt into flashcards in a snap. With features like converting PDFs to flashcards, generating flashcards from prompts, and cross-platform access, KardsAI caters to students, language learners, knowledge seekers, and trivia enthusiasts. The application saves valuable time through AI-powered flashcard creation and helps users remember information longer with a spaced repetition algorithm. KardsAI offers a freemium model, allowing users to use the app for free or upgrade for additional features at an affordable price.
BetterFriendAI
BetterFriendAI is an AI-powered assistant that helps users record, summarize, and remember key points from conversations. It transcribes voice notes, provides clear summaries, suggests follow-up questions, and identifies connections that energize the user. It is designed to assist busy entrepreneurs in staying organized and building valuable networks.
MacWhisper
MacWhisper is a native macOS application that utilizes OpenAI's Whisper technology for transcribing audio files into text. It offers a user-friendly interface for recording, transcribing, and editing audio, making it suitable for various use cases such as transcribing meetings, lectures, interviews, and podcasts. The application is designed to protect user privacy by performing all transcriptions locally on the device, ensuring that no data leaves the user's machine.
Wordjotter
Wordjotter is an AI-powered Anki flashcards application that utilizes artificial intelligence to enhance the learning experience. It helps users create and study flashcards efficiently by leveraging AI algorithms to optimize content and improve retention. With Wordjotter, users can easily create personalized flashcards, receive intelligent recommendations, track their progress, and collaborate with others in a seamless manner. The application aims to revolutionize the traditional flashcard learning method by incorporating AI technology to make learning more effective and engaging.
Gizmo
Gizmo is an AI-powered learning application designed to make studying easy and enjoyable for students of all levels. It offers A.I. quizzes that help users learn and retain information effectively. The app is created by Cambridge alumni and has gained popularity among students for its innovative approach to learning. With features like spaced repetition, active recall, and the ability to turn study materials into flashcards, Gizmo aims to enhance the learning experience and improve academic performance.
EducUp Studio
EducUp Studio is an innovative online platform designed to revolutionize the way students learn and educators teach. It offers a wide range of interactive tools and resources to enhance the learning experience for students of all ages. With a user-friendly interface and engaging content, EducUp Studio aims to make education more accessible and enjoyable for everyone.
Flot AI
Flot AI is an AI-powered platform that assists users in writing, reading, and memorizing with the help of Al, the virtual assistant. It provides innovative solutions for enhancing productivity and learning efficiency. With Flot AI, users can create, edit, and organize their written content, improve reading comprehension, and enhance memory retention through personalized techniques and interactive exercises.
NewWord
NewWord is an AI-powered language learning tool designed to help users memorize and expand their vocabulary efficiently. It offers innovative features such as personalized word management solutions, AI-powered insights, and a unique traceability system. The application aims to make language learning more convenient and enjoyable by providing diversified review strategies and daily reminders. NewWord is suitable for individuals looking to enhance their linguistic skills through practical exercises and scenario-based learning modules.
Flot AI
Flot AI is an AI-powered writing, reading, and memorization tool that seamlessly integrates into your daily workflow. It is backed by OpenAI and designed to assist users across various apps and websites. With features like AI memory, grammar correction, composing drafts, and expert prompts, Flot AI aims to enhance users' productivity and creativity. The application supports over 200 languages and offers a universal solution for writing and memory tasks at a competitive price point.
Lamini
Lamini is an enterprise-level LLM platform that offers precise recall with Memory Tuning, enabling teams to achieve over 95% accuracy even with large amounts of specific data. It guarantees JSON output and delivers massive throughput for inference. Lamini is designed to be deployed anywhere, including air-gapped environments, and supports training and inference on Nvidia or AMD GPUs. The platform is known for its factual LLMs and reengineered decoder that ensures 100% schema accuracy in the JSON output.
CodeKidz
CodeKidz is an AI-driven learning platform that offers personalized education for students, parents, and educators. It provides a lifelike one-on-one teaching experience with AI tutors, a wide range of courses in programming, AI, art, and science, rewards and achievements system, monitoring and enhancing learning progress, self-study room with AI tutor support, and customized AI tutors. The platform aims to make learning engaging, interactive, and tailored to individual needs.
Buddy.ai
Buddy.ai is an AI-powered early learning platform designed to teach English to children aged 3-7 in a playful and interactive way. The platform offers 1:1 voice-based learning games and lessons to help children develop essential skills for school success. With a focus on fun and personalized teaching, Buddy.ai provides a safe learning space free from ads and extra charges. The platform covers a wide range of subjects, including language, literacy, math, science, art, music, and more, following the U.S. educational system. Buddy.ai uses advanced voice recognition and AI technology to engage children in interactive lessons and games, promoting learning through storytelling, spaced repetition, and total physical response.
Hayai Learn
Hayai Learn is an AI-powered platform designed to help users learn Japanese quickly and effectively by immersing them in Japanese content such as YouTube videos. The platform utilizes AI technology to assist users in acquiring new vocabulary and grammar effortlessly. By offering features like word learning from subtitles, providing relevant word meanings, offering video examples for better memory association, and assisting with sentence mining, Hayai Learn aims to revolutionize the way Japanese is learned by making it fun and engaging.
Wingman
Wingman is an AI dating coach application that offers personalized dating advice to straight men. It provides services such as chatbot coaching, profile optimization, and conversation feedback to help users improve their dating game and increase their chances of finding meaningful connections. Wingman prioritizes user privacy by ensuring all interactions are fully anonymized, and it continuously updates its memory bank to provide tailored advice. The application is currently in beta phase and offers complimentary access to invited users, with plans to introduce a free trial version upon official launch.
Lingly.ai
Lingly.ai is an AI-native personalized language learning platform designed to help users improve their language skills through conversations with believable AI characters, vocabulary learning, personalized lessons, short stories, and science-based memory checks. The platform aims to boost users' confidence in real-life language situations by providing unlimited practice and feedback. Lingly supports 36 languages and offers tailored learning plans to help users break through language barriers quickly and effectively.
20 - Open Source AI Tools
claude-memory
Claude Memory is a Chrome extension that enhances interactions with Claude by storing and retrieving important information from conversations, making interactions personalized and context-aware. It allows users to easily manage and organize stored information, with seamless integration with the Claude AI interface.
llm-course
The LLM course is divided into three parts: 1. 🧩 **LLM Fundamentals** covers essential knowledge about mathematics, Python, and neural networks. 2. 🧑🔬 **The LLM Scientist** focuses on building the best possible LLMs using the latest techniques. 3. 👷 **The LLM Engineer** focuses on creating LLM-based applications and deploying them. For an interactive version of this course, I created two **LLM assistants** that will answer questions and test your knowledge in a personalized way: * 🤗 **HuggingChat Assistant**: Free version using Mixtral-8x7B. * 🤖 **ChatGPT Assistant**: Requires a premium account. ## 📝 Notebooks A list of notebooks and articles related to large language models. ### Tools | Notebook | Description | Notebook | |----------|-------------|----------| | 🧐 LLM AutoEval | Automatically evaluate your LLMs using RunPod | ![Open In Colab](img/colab.svg) | | 🥱 LazyMergekit | Easily merge models using MergeKit in one click. | ![Open In Colab](img/colab.svg) | | 🦎 LazyAxolotl | Fine-tune models in the cloud using Axolotl in one click. | ![Open In Colab](img/colab.svg) | | ⚡ AutoQuant | Quantize LLMs in GGUF, GPTQ, EXL2, AWQ, and HQQ formats in one click. | ![Open In Colab](img/colab.svg) | | 🌳 Model Family Tree | Visualize the family tree of merged models. | ![Open In Colab](img/colab.svg) | | 🚀 ZeroSpace | Automatically create a Gradio chat interface using a free ZeroGPU. | ![Open In Colab](img/colab.svg) |
Awesome-LLM-Long-Context-Modeling
This repository includes papers and blogs about Efficient Transformers, Length Extrapolation, Long Term Memory, Retrieval Augmented Generation(RAG), and Evaluation for Long Context Modeling.
chrome-extension
Mem0 Chrome Extension lets you own your memory and preferences across any Gen AI apps like ChatGPT, Claude, Perplexity, etc and get personalized, relevant responses. It allows users to store memories from conversations, retrieve relevant memories during chats, manage and organize stored information, and seamlessly integrate with the Claude AI interface. The extension requires an API key and user ID for connecting to the Mem0 API, and it stores this information locally in the browser. Users can troubleshoot common issues, and contributions to improve the extension are welcome under the MIT License.
rss-can
RSS Can is a tool designed to simplify and improve RSS feed management. It supports various systems and architectures, including Linux and macOS. Users can download the binary from the GitHub release page or use the Docker image for easy deployment. The tool provides CLI parameters and environment variables for customization. It offers features such as memory and Redis cache services, web service configuration, and rule directory settings. The project aims to support RSS pipeline flow, NLP tasks, integration with open-source software rules, and tools like a quick RSS rules generator.
aimet
AIMET is a library that provides advanced model quantization and compression techniques for trained neural network models. It provides features that have been proven to improve run-time performance of deep learning neural network models with lower compute and memory requirements and minimal impact to task accuracy. AIMET is designed to work with PyTorch, TensorFlow and ONNX models. We also host the AIMET Model Zoo - a collection of popular neural network models optimized for 8-bit inference. We also provide recipes for users to quantize floating point models using AIMET.
nonebot_plugin_naturel_gpt
NoneBotPluginNaturelGPT is a plugin for NoneBot that enhances the GPT chat AI with more human-like characteristics. It supports multiple customizable personalities, preset sharing, and various features to improve chat interactions. Users can create personalized chat experiences, enable context-aware conversations, and benefit from features like long-term memory, user-specific impressions, and data persistence. The plugin also allows for personality switching, custom trigger words, content blocking, and more. It offers extensive capabilities for enhancing chat interactions and enabling AI to actively participate in conversations.
rai
RAI is a framework designed to bring general multi-agent system capabilities to robots, enhancing human interactivity, flexibility in problem-solving, and out-of-the-box AI features. It supports multi-modalities, incorporates an advanced database for agent memory, provides ROS 2-oriented tooling, and offers a comprehensive task/mission orchestrator. The framework includes features such as voice interaction, customizable robot identity, camera sensor access, reasoning through ROS logs, and integration with LangChain for AI tools. RAI aims to support various AI vendors, improve human-robot interaction, provide an SDK for developers, and offer a user interface for configuration.
codebase-context-spec
The Codebase Context Specification (CCS) project aims to standardize embedding contextual information within codebases to enhance understanding for both AI and human developers. It introduces a convention similar to `.env` and `.editorconfig` files but focused on documenting code for both AI and humans. By providing structured contextual metadata, collaborative documentation guidelines, and standardized context files, developers can improve code comprehension, collaboration, and development efficiency. The project includes a linter for validating context files and provides guidelines for using the specification with AI assistants. Tooling recommendations suggest creating memory systems, IDE plugins, AI model integrations, and agents for context creation and utilization. Future directions include integration with existing documentation systems, dynamic context generation, and support for explicit context overriding.
sycamore
Sycamore is a conversational search and analytics platform for complex unstructured data, such as documents, presentations, transcripts, embedded tables, and internal knowledge repositories. It retrieves and synthesizes high-quality answers through bringing AI to data preparation, indexing, and retrieval. Sycamore makes it easy to prepare unstructured data for search and analytics, providing a toolkit for data cleaning, information extraction, enrichment, summarization, and generation of vector embeddings that encapsulate the semantics of data. Sycamore uses your choice of generative AI models to make these operations simple and effective, and it enables quick experimentation and iteration. Additionally, Sycamore uses OpenSearch for indexing, enabling hybrid (vector + keyword) search, retrieval-augmented generation (RAG) pipelining, filtering, analytical functions, conversational memory, and other features to improve information retrieval.
AnkiAIUtils
Anki AI Utils is a powerful suite of AI-powered tools designed to enhance your Anki flashcard learning experience by automatically improving cards you struggle with. The tools include features such as adaptive learning, personalized memory hooks, automation readiness, universal compatibility, provider agnosticism, and infinite extensibility. The toolkit consists of tools like Illustrator for creating custom mnemonic images, Reformulator for rephrasing flashcards, Mnemonics Creator for generating memorable mnemonics, Explainer for providing detailed explanations, and Mnemonics Helper for quick mnemonic generation. The project aims to motivate others to package the tools into addons for wider accessibility.
examples
This repository contains a collection of sample applications and Jupyter Notebooks for hands-on experience with Pinecone vector databases and common AI patterns, tools, and algorithms. It includes production-ready examples for review and support, as well as learning-optimized examples for exploring AI techniques and building applications. Users can contribute, provide feedback, and collaborate to improve the resource.
redcache-ai
RedCache-ai is a memory framework designed for Large Language Models and Agents. It provides a dynamic memory framework for developers to build various applications, from AI-powered dating apps to healthcare diagnostics platforms. Users can store, retrieve, search, update, and delete memories using RedCache-ai. The tool also supports integration with OpenAI for enhancing memories. RedCache-ai aims to expand its functionality by integrating with more LLM providers, adding support for AI Agents, and providing a hosted version.
InfLLM
InfLLM is a training-free memory-based method that unveils the intrinsic ability of LLMs to process streaming long sequences. It stores distant contexts into additional memory units and employs an efficient mechanism to lookup token-relevant units for attention computation. Thereby, InfLLM allows LLMs to efficiently process long sequences while maintaining the ability to capture long-distance dependencies. Without any training, InfLLM enables LLMs pre-trained on sequences of a few thousand tokens to achieve superior performance than competitive baselines continually training these LLMs on long sequences. Even when the sequence length is scaled to 1, 024K, InfLLM still effectively captures long-distance dependencies.
zep
Zep is a long-term memory service for AI Assistant apps. With Zep, you can provide AI assistants with the ability to recall past conversations, no matter how distant, while also reducing hallucinations, latency, and cost. Zep persists and recalls chat histories, and automatically generates summaries and other artifacts from these chat histories. It also embeds messages and summaries, enabling you to search Zep for relevant context from past conversations. Zep does all of this asyncronously, ensuring these operations don't impact your user's chat experience. Data is persisted to database, allowing you to scale out when growth demands. Zep also provides a simple, easy to use abstraction for document vector search called Document Collections. This is designed to complement Zep's core memory features, but is not designed to be a general purpose vector database. Zep allows you to be more intentional about constructing your prompt: 1. automatically adding a few recent messages, with the number customized for your app; 2. a summary of recent conversations prior to the messages above; 3. and/or contextually relevant summaries or messages surfaced from the entire chat session. 4. and/or relevant Business data from Zep Document Collections.
mem0
Mem0 is a tool that provides a smart, self-improving memory layer for Large Language Models, enabling personalized AI experiences across applications. It offers persistent memory for users, sessions, and agents, self-improving personalization, a simple API for easy integration, and cross-platform consistency. Users can store memories, retrieve memories, search for related memories, update memories, get the history of a memory, and delete memories using Mem0. It is designed to enhance AI experiences by enabling long-term memory storage and retrieval.
Liger-Kernel
Liger Kernel is a collection of Triton kernels designed for LLM training, increasing training throughput by 20% and reducing memory usage by 60%. It includes Hugging Face Compatible modules like RMSNorm, RoPE, SwiGLU, CrossEntropy, and FusedLinearCrossEntropy. The tool works with Flash Attention, PyTorch FSDP, and Microsoft DeepSpeed, aiming to enhance model efficiency and performance for researchers, ML practitioners, and curious novices.
11 - OpenAI Gpts
Active Recall GPT
Creates Active Recall questions from uploaded study materials, exported in a pdf.
General Knowledge Quiz
Dynamic quiz game with a wide range of topics, +3 points for correct answers, -2 for incorrect. 5-minute limit.