aiyou harvests your Claude Code, OpenCode, Codex, Copilot, Cursor and friends into one normalized, git-versioned store โ imports your ChatGPT & Gemini dumps โ then runs an LLM swarm over everything to write a SKILL.md that makes every agent align with you.
Your agents' data lives in a dozen opaque SQLite files and JSONL dumps. aiyou turns all of it into a plain, diffable git repo on your disk.
16 harness adapters โ JSONL, SQLite, VS Code state dbs โ all read-only, incremental and idempotent. Run it from cron; only what changed gets re-exported.
Drop in ChatGPT, Claude.ai or Gemini Takeout dumps as often as you like. Same conversations update in place โ never a duplicate, every import audited in a manifest.
A map-reduce LLM swarm distills personality, preferences, workflow and values into traits.json + a portable SKILL.md. Incremental โ only new chats get analyzed.
The store is a plain git repo โ add your own remote if you want backups. API keys are redacted from exports before anything ever leaves your machine.
Missing one? It's skipped quietly. Sources are plugin adapters โ a trait with three methods.
Pick your poison โ Arch (AUR), Debian/Ubuntu, Fedora/RHEL, or straight from source.
# Arch / Manjaro yay -S aiyou
# Debian / Ubuntu sudo dpkg -i aiyou_0.2.0_amd64.deb # Fedora / RHEL sudo dnf install aiyou-0.2.0-1.x86_64.rpm
git clone https://github.com/geniusrise/you && cd you
cargo install --path . # or: cargo install --git https://github.com/geniusrise/youInit the store.aiyou init โ creates ~/.aiyou, a git repo with your config.
Harvest + import.aiyou sync pulls every local harness. aiyou import chatgpt ~/dumps.zip merges hosted chats, progressively.
Run the swarm.aiyou profile โ any OpenAI-compatible endpoint โ writes traits.json + SKILL.md, incrementally as data evolves.
Install the skill.aiyou profile install --target claude (or opencode, crush, codex). Now every agent knows you.
# keep everything fresh (aiyou cron prints this for you) 0 3 * * * aiyou sync 0 4 * * 0 aiyou profile --if-changed