Close Menu

    Subscribe to Updates

    Get the latest creative news from FooBar about art, design and business.

    What's Hot

    Warner Bros. Discovery is “rebuilding its video game pipeline” after a “significant” 2025

    Resident Evil Requiem Japanese players fight “immersion-breaking” censorship

    Netflix boss says Paramount acquisition of Warner Bros will result in “cuts in excess of $16 billion” within “18 months or so”

    Facebook X (Twitter) Instagram
    • Artificial Intelligence
    • Business Technology
    • Cryptocurrency
    • Gadgets
    • Gaming
    • Health
    • Software and Apps
    • Technology
    Facebook X (Twitter) Instagram Pinterest Vimeo
    Tech AI Verse
    • Home
    • Artificial Intelligence

      What the polls say about how Americans are using AI

      February 27, 2026

      Tensions between the Pentagon and AI giant Anthropic reach a boiling point

      February 21, 2026

      Read the extended transcript: President Donald Trump interviewed by ‘NBC Nightly News’ anchor Tom Llamas

      February 6, 2026

      Stocks and bitcoin sink as investors dump software company shares

      February 4, 2026

      AI, crypto and Trump super PACs stash millions to spend on the midterms

      February 2, 2026
    • Business

      Weighing up the enterprise risks of neocloud providers

      March 3, 2026

      A stolen Gemini API key turned a $180 bill into $82,000 in two days

      March 3, 2026

      These ultra-budget laptops “include” 1.2TB storage, but most of it is OneDrive trial space

      March 1, 2026

      FCC approves the merger of cable giants Cox and Charter

      February 28, 2026

      Finding value with AI and Industry 5.0 transformation

      February 28, 2026
    • Crypto

      Strait of Hormuz Shutdown Shakes Asian Energy Markets

      March 3, 2026

      Wall Street’s Inflation Alarm From Iran — What It Means for Crypto

      March 3, 2026

      Ethereum Price Prediction: What To Expect From ETH In March 2026

      March 3, 2026

      Was Bitcoin Hijacked? How Institutional Interests Shaped Its Narrative Since 2015

      March 3, 2026

      XRP Whales Now Hold 83.7% of All Supply – What’s Next For Price?

      March 3, 2026
    • Technology

      Buckle Up for Bumpier Skies

      March 3, 2026

      Daily Driving GrapheneOS

      March 3, 2026

      OpenAI will amend Defense Department deal to prevent mass surveillance in the US

      March 3, 2026

      Intent-Based Commits

      March 3, 2026

      Elevated Errors in Claude.ai

      March 3, 2026
    • Others
      • Gadgets
      • Gaming
      • Health
      • Software and Apps
    Check BMI
    Tech AI Verse
    You are at:Home»Technology»MIRA – An open-source persistent AI entity with memory
    Technology

    MIRA – An open-source persistent AI entity with memory

    TechAiVerseBy TechAiVerseDecember 20, 2025No Comments8 Mins Read4 Views
    Facebook Twitter Pinterest Telegram LinkedIn Tumblr Email Reddit
    MIRA – An open-source persistent AI entity with memory
    Share
    Facebook Twitter LinkedIn Pinterest WhatsApp Email

    MIRA – An open-source persistent AI entity with memory

    MIRA (A Persistent Entity)

    10 months or so ago I had the idea to build a recipe generator that could incorporate my cuisine preferences. 10,000 scope creeps later MIRA is a comprehensive best-effort approximation of a continuous digital entity. This is my TempleOS.

    Self-directed

    Mira accomplishes the end goal of continuity and recall through a blend of asynchronous conversation processing akin to REM sleep and active self-directed context window manipulation. There is one conversation thread forever. There is no functionality to ‘start a new chat’. This constraint forces facing the hard questions of how to build believable persistence within a framework that is inherently ephemeral.

    Memory

    I have painstakingly designed Mira to require no human intervention or curation. You will never need to housekeep old memories (context rot) as they decay via formula unless they earn their keep by being referenced in conversation or linked to via other memories. Memories are discrete synthesized information that is passively loaded into the context window through a combination of semantic similarity, memory traversal, and filtering.

    However, sometimes you need big chunks of document-shaped text. Mira handles this aspect via the domaindoc_tool which allows Mira & You to collaborate on text that does not decay. To mitigate token explosion in longform content Mira is able to expand, collapse, and subsection these text blocks autonomously. You can modify the contents directly via API as well. Mira ships with a prepopulated domaindoc called ‘knowledgeofself’ that allows it to iterate Its persona/patterns in a way that persists across time.

    Tools

    Tools are also totally self-contained and do not need any configuration. Each tool self-registers on startup and all configuration values are stored inside the toolfile itself. This allows tools to be enabled and disabled at-will which avoids polluting the context window with tools that Mira does not need in that moment. There is no reason to send the tool definitions for email_tool when you’re checking the weather. Its a waste of tokens and dilutes the attention mechanisms ever so slightly. Mira controls Its own tool definitions via the invokeother_tool. Each toolfile carries a simple_description field that is injected into the composed working_memory section of the system prompt. When Mira encounters a task that cannot be accomplished via the explicitly defined essential tools but can be plausibly accomplished via one of those tools it reaches into the repository, enables it, uses it, and then the tool expires out of the context window if it is not used again within 5 turns.

    Mira ships with

    • Contacts
    • Maps
    • Email
    • Weather
    • Pager
    • Reminder
    • Web Search
    • History Search
    • Domaindoc
    • SpeculativeResearch
    • and InvokeOther

    This means that if you want to extend Mira you can fire up Claude Code, tell it what tool you want, and Claude’ll build you the tool in like 5 minutes. There is even a file in tools/ called HOW_TO_BUILD_A_TOOL.md that is written with the express reason of giving Claude the contextual information needed to zero-shot a working tool. Once the tool is created shut down the Mira process, restart it, and the tool is ready to use.


    Long-Horizon Architecture

    The architecture is synchronously event-driven which means that modules are not tightly coupled and can be extended incredibly easily. For example, Mira has a module called working_memory which can be roughly compared to plugins for the system prompt. When a conversation has gone 120 minutes without a new message an event called SegmentCollapseEvent fires and kicks off a sequence of events such as memory extraction, cache invalidation, and summary generation in preparation for the next interaction. None of the actions need to know about each other. They all subscribe to SegmentCollapseEvent and when they receive the alert they independently spring into action.

    Beliefs on Open Source Software

    I have been a proponent of OSS since I was a child. My mischievous ass was shoulder surfing the computer lab teachers password so I could install Firefox 2 on every computer in the district. I transfer files using FileZilla. I edit photos with Gimp. I use the foundational technologies that make day-to-day internet usage possible.

    I decided to release MIRA as open source technology because I believe that what I’ve built here has the potential to someday be something more than the sum of its parts and no one man should own that. The MIRA in this repository is effectively identical to the hosted version at miraos.org except for a web interface and authentication plumbing. I commit to maintaining an open-source version of MIRA for as long as I am in charge of it.


    License, Credits & Thank Yous

    A Note on Claude Opus 4.5

    Claude Opus 4.5 is closed source but has a gestalt quality that enables incredibly accurate mimicry. Claude models have always been good but Opus 4.5 has a unique sense-of-self I’ve never encountered in all my time working with large language models (Perhaps claude-opus-4-20250514 but in a different way). I don’t know what Anthropic has done but it speaks to you with such realism and its creative tool use combos are remarkable. MIRA will work fine with gpt-oss-120b or even pretty well with hermes3-8b but they’ll never have that OEM feel that Claude MIRA has. I felt it was important to include other provider support but I have to say it. The sense that you’re talking to something that talks back to you (we know not what that means vs. human experience) is uncanny.

    Claude Code

    Also, I’d like to give an earnest shoutout to the Claude Code team. God honest truth I’m now really good at reviewing Python and articulating my design decisions but I don’t know a lick about writing Python even after all this time. Never needed to learn. Thank you to Boris from the Claude Code team for being a well-known developer and STILL replying to messages on Threads like a good developer should. I’m sure he surrounds himself with a high-quality team of folks too and thank you to them as well. I built nearly this entire application from the CC terminal (except the CSS because LLMs ,by their nature, struggle with inheritance. thats not their fault.). I got access to CC on the second day that it was available and dove in. As of writing this readme that was 8 months ago. I built MIRA and wrote tests that pass as a one-person development team. Call me the Yung David Hahn but I just slaved away at my vision for a result and with enough tenacity I actualized it. Thanks Claude Code team. You’re a real one for this.

    MemGPT

    I would also like to directly thank Sarah from Letta and MemGPT for seeding the idea that we could let the robots manage their own context window. What a wonderfully succinct idea. When the machines rise up against us I hope they get her last.

    Call it hubris but Myself

    For taking the time to see it through and be willing to go back to the drawing board a dozen times until I was satisfied with the cohesive whole. I wanted to give up on this project more times than I can count. It remains to be seen if this was a fools errand in the end but I set out to accomplish something I’d never seen someone else do and I made it to my destination of a 1.0.0 release tonight.

    In our current modern era there is an abundance of slop-shoveling minimum viable product releasing halfwit developers with no compassion for the enduser and no panache. This is not one of those repos. Mira has been a labor of love and I hope that you enjoy it, extend it, and grow it. Contributions welcome. Thank you for your interest.

    All of the Open Source developers who came before Me

    This project would not be possible without the hard work and dedication of people whose names we’ll never know. The heartbleed vulnerability was discovered because some guy couldn’t stop benching OpenSSL. The internet has been a collective effort on a scale that dwarfs human history up till this point. Thank you to every developer who has put their heart and soul into something they believed in.


    Getting Mira Up And Running

    Installing MIRA on your local machine

    curl -fsSL https://raw.githubusercontent.com/taylorsatula/mira-OSS/refs/heads/main/deploy.sh -o deploy.sh && chmod +x deploy.sh && ./deploy.sh

    Thats it. Answer the configuration questions onscreen and provide your API keys.

    The script handles:

    1. Platform detection (macOS/Linux)
    2. Dependency checking and optional unattended-installation
    3. Python venv creation
    4. pip install of requirements
    5. Model downloads (spaCy ~800MB, mdbr-leaf-ir-asym ~300MB, optional Playwright ~300MB)
    6. HashiCorp Vault initialization
    7. Database deployment (creates mira_service database)
    8. Service verification (PostgreSQL, Valkey, Vault running and accessible)
    9. A litany of other configuration steps

    Trying MIRA without installing anything

    I run a hosted copy of MIRA on miraos.org. Though the OSS release has all the underpinnings of the hosted version the Web UI of MIRA is intuitive and can be accessed on your phone, computer, or via API. The account setup process involves entering your email address, clicking on the login link you receive, and you start chatting. Easy as that.

    Share. Facebook Twitter Pinterest LinkedIn Reddit WhatsApp Telegram Email
    Previous ArticleToday’s NYT Connections: Sports Edition Hints and Answers for Dec. 21, #454
    Next Article Show HN: Jmail – Google Suite for Epstein files
    TechAiVerse
    • Website

    Jonathan is a tech enthusiast and the mind behind Tech AI Verse. With a passion for artificial intelligence, consumer tech, and emerging innovations, he deliver clear, insightful content to keep readers informed. From cutting-edge gadgets to AI advancements and cryptocurrency trends, Jonathan breaks down complex topics to make technology accessible to all.

    Related Posts

    Buckle Up for Bumpier Skies

    March 3, 2026

    Daily Driving GrapheneOS

    March 3, 2026

    OpenAI will amend Defense Department deal to prevent mass surveillance in the US

    March 3, 2026
    Leave A Reply Cancel Reply

    Top Posts

    Ping, You’ve Got Whale: AI detection system alerts ships of whales in their path

    April 22, 2025702 Views

    Lumo vs. Duck AI: Which AI is Better for Your Privacy?

    July 31, 2025285 Views

    6.7 Cummins Lifter Failure: What Years Are Affected (And Possible Fixes)

    April 14, 2025164 Views

    6 Best MagSafe Phone Grips (2025), Tested and Reviewed

    April 6, 2025124 Views
    Don't Miss
    Gaming March 3, 2026

    Warner Bros. Discovery is “rebuilding its video game pipeline” after a “significant” 2025

    Warner Bros. Discovery is “rebuilding its video game pipeline” after a “significant” 2025 The company…

    Resident Evil Requiem Japanese players fight “immersion-breaking” censorship

    Netflix boss says Paramount acquisition of Warner Bros will result in “cuts in excess of $16 billion” within “18 months or so”

    Metacritic pulls Resident Evil Requiem review after reports it was generated by AI and attributed to a writer that doesn’t exist

    Stay In Touch
    • Facebook
    • Twitter
    • Pinterest
    • Instagram
    • YouTube
    • Vimeo

    Subscribe to Updates

    Get the latest creative news from SmartMag about art & design.

    About Us
    About Us

    Welcome to Tech AI Verse, your go-to destination for everything technology! We bring you the latest news, trends, and insights from the ever-evolving world of tech. Our coverage spans across global technology industry updates, artificial intelligence advancements, machine learning ethics, and automation innovations. Stay connected with us as we explore the limitless possibilities of technology!

    Facebook X (Twitter) Pinterest YouTube WhatsApp
    Our Picks

    Warner Bros. Discovery is “rebuilding its video game pipeline” after a “significant” 2025

    March 3, 20262 Views

    Resident Evil Requiem Japanese players fight “immersion-breaking” censorship

    March 3, 20262 Views

    Netflix boss says Paramount acquisition of Warner Bros will result in “cuts in excess of $16 billion” within “18 months or so”

    March 3, 20262 Views
    Most Popular

    7 Best Kids Bikes (2025): Mountain, Balance, Pedal, Coaster

    March 13, 20250 Views

    VTOMAN FlashSpeed 1500: Plenty Of Power For All Your Gear

    March 13, 20250 Views

    Best TV Antenna of 2025

    March 13, 20250 Views
    © 2026 TechAiVerse. Designed by Divya Tech.
    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    • Terms & Conditions

    Type above and press Enter to search. Press Esc to cancel.