whatisgithub

What is emulo?

ohad6k/emulo — explained in plain English

Analysis updated 2026-05-18

199PythonAudience · developerComplexity · 2/5LicenseSetup · easy

In one sentence

Emulo reads your past AI coding assistant logs and turns them into a private profile so new agent sessions already know how you work.

Mindmap

mindmap
  root((Emulo))
    What it does
      Mines coding agent logs
      Builds a private profile
      Loads into future sessions
    Tech stack
      Python
      Zero dependencies
      MIT license
    Use cases
      Skip re explaining yourself
      Consistent agent behavior
      Shareable profile card
    Audience
      Developers
      AI power users
    Setup
      Runs locally
      Optional hosted Pro tier

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn months of your own Claude Code or Codex session history into a profile new sessions can read.

USE CASE 2

Stop re-explaining your coding preferences and standards to a fresh agent session every time.

USE CASE 3

Load a consistent personal profile across Claude Code, Codex, Cursor, and other supported agents.

USE CASE 4

Generate a shareable summary card of your working style based on evidence from real sessions.

What is it built with?

PythonClaude CodeCodex

How does it compare?

ohad6k/emuloostris/comfyui-krea2-ostris-edithanyi0000/chatgpt-plus-automation-toolkit
Stars199199197
LanguagePythonPythonPython
Setup difficultyeasymoderatehard
Complexity2/53/54/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Runs locally with zero Python dependencies, mining step may call a model provider if you choose to use one.

The local engine is free to use for any purpose, including commercial use, under the MIT license.

So what is it?

Emulo is a Python tool that reads your existing AI coding assistant logs, from Claude Code, Codex, Copilot CLI, OpenCode, and Google Antigravity, and turns them into a private profile that describes how you actually work. The idea is that your past sessions already show what you consider finished, what kind of code you reject, how you debug, and how you talk when you are focused, even though you never wrote any of that down as a rule. Emulo mines that evidence and writes it into a file, separated into layers for work, design, writing, and video, so the right part of your profile gets used for the right kind of task. Once mined, the profile loads automatically into agents you already use. It works natively with Claude Code and Codex, through adapters for Cursor, Gemini, and OpenCode, and as a standard skill for OpenClaw and Hermes Agent. The project draws a clear line between this and memory: memory is what you explicitly told a model, while Emulo pulls from what your actual work history already proved about you, which is why it reads raw session logs instead of a rules file like CLAUDE.md. The core engine is open source under the MIT license, has zero dependencies, and runs on your own machine. Your session data, redaction, caches, and generated profile stay local unless you choose to use a model provider for the mining step. There is also an optional paid tier called Emulo Pro, a hosted layer that adds encrypted syncing across up to five devices and managed history, though raw session evidence and decryption keys are never sent to it, and turning it off never disables the local tool or your existing profile. After mining is complete, running the tool with a card option renders your profile as a shareable summary, showing an archetype, top behavioral patterns ranked by supporting evidence, and coverage statistics, meant to be shared as a small card rather than your full private profile.

Copy-paste prompts

Prompt 1
Help me run emulo on my local Claude Code and Codex logs to build a profile.
Prompt 2
Explain the difference between Emulo's mined profile and a normal CLAUDE.md rules file.
Prompt 3
Show me how to load my Emulo profile into Cursor using its adapter.
Prompt 4
Walk me through generating a shareable profile card with emulo.py --card.

Frequently asked questions

What is emulo?

Emulo reads your past AI coding assistant logs and turns them into a private profile so new agent sessions already know how you work.

What language is emulo written in?

Mainly Python. The stack also includes Python, Claude Code, Codex.

What license does emulo use?

The local engine is free to use for any purpose, including commercial use, under the MIT license.

How hard is emulo to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is emulo for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.