Skip to content
View EtanHey's full-sized avatar
:electron:
:electron:

Organizations

@zero-to-mastery

Block or report EtanHey

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
EtanHey/README.md

Hey, I'm Etan

Full stack developer in Israel. I build products and occasionally let AI build them for me.


What I'm Building

Golems — AI Agent Ecosystem

A Bun workspace monorepo of domain-expert AI agents — not locked to any single AI platform. Each agent is a self-contained skill package that works across Claude Code, Codex, Cursor, Gemini, and Kiro.

5 domain golems + orchestrator + 3 infrastructure daemons:

Golem Domain
RecruiterGolem Outreach campaigns, contact discovery, 7 interview practice modes with Elo tracking
TellerGolem Transaction categorization for tax, payment alerts, expense reports
CoachGolem Calendar management, daily plans, cross-golem status
JobGolem Board scraping (Indeed, SecretTLV, Drushim, Goozali), LLM scoring, auto-outreach
ContentGolem LinkedIn posts, Hebrew tech ghostwriting

Also includes:

  • Ralph — Autonomous coding loop. PRD in, shipped code out. Smart model routing, cost tracking, worktree isolation.
  • BrainLayer — Memory layer. 312K+ indexed chunks, knowledge graph, 8 MCP tools, BrainBar daemon (209KB native macOS binary). Source · Docs
  • VoiceLayer — Voice I/O MCP daemon with dual-protocol (NDJSON + MCP Content-Length). TTS + STT, voice cloning, ~300ms latency. Source · Docs
  • cmuxlayer — Terminal multiplexer MCP. 221 tests, 1,423x socket speedup, native MCP in cmux Swift fork.
  • 45+ skills with AI-agnostic adapter layer (Claude, Cursor, Gemini, Codex, Kiro), 6 MCP servers, 7 agent profiles
  • 3 singleton daemons built: BrainBar, VoiceBar MCP, cmux native MCP

Mac runs the brain (Telegram bot, Night Shift, memory). Railway runs the body (email polling, job scraping, briefings).

Live docs

Active Projects

Project Stack What it does
Golems TypeScript, Bun, Python AI agent ecosystem — 16 packages, 5 domain golems, 45+ AI-agnostic skills
BrainLayer Python, SQLite, MCP Persistent memory for AI agents — 312K+ chunks, 8 MCP tools, BrainBar daemon
VoiceLayer TypeScript, Bun, MCP Voice I/O MCP daemon — dual-protocol, TTS + STT, voice cloning, ~300ms
cmuxlayer Swift, TypeScript, MCP Terminal multiplexer MCP — 221 tests, 1,423x socket speedup
Cantaloupe AI Next.js, React Native, Supabase Automated hiring platform — AI conducts voice interviews 24/7
Private Next.js, Expo, Supabase Property platform (stealth)
SongScript TanStack Start, Convex, React 19 Learn languages through music with line-by-line transliteration

Open Source

My Repos

Repo License What
Golems Apache 2.0 AI agent ecosystem — domain-expert golems as skill packages, autonomous coding loop, semantic memory
BrainLayer Apache 2.0 Persistent memory for AI agents — 312K+ chunks, 8 MCP tools, 846 Python + 28 Swift tests, BrainBar daemon
VoiceLayer Apache 2.0 Voice I/O MCP daemon — dual-protocol (NDJSON + MCP Content-Length), TTS + STT, voice cloning
cmuxlayer Apache 2.0 Terminal multiplexer MCP — multi-agent workspace orchestration
SongScript Apache 2.0 Language learning through music — synchronized lyrics, word breakdowns
etanheyman.com Apache 2.0 Portfolio site (Next.js 15, React 19, Tailwind v4)

Contributions to Other Projects

PR Repo Status What
#1096 pingdotgg/t3code Merged fix: tighten node engine range for node:sqlite compat (#206)
#4749 zed-industries/extensions Merged Add iTerm2 default theme
#1609 manaflow-ai/cmux Open fix: crash on launch from Auto Layout constraint cycle
#1562 manaflow-ai/cmux Open fix: avoid main thread starvation from synchronous socket...
#1522 manaflow-ai/cmux Open fix: create offscreen NSWindow for background workspace P...
#181 lharries/whatsapp-mcp Open fix: Unicode-safe chat search + auto-detect business brid...
#2218 punkpeye/awesome-mcp-servers Open Add EtanHey/brainlayer to Knowledge & Memory
#58 Harzu/iced_term Open feat: make backend module public + async PTY shutdown
#2217 punkpeye/awesome-mcp-servers Open Add VoiceLayer — Voice I/O layer for Claude Code
#29 T3-Content/quipslop Open Add 8 community prompts
#23 T3-Content/quipslop Open perf: less deterministic AI — add temperature + split rea...
#14 T3-Content/quipslop Open feat: twitch chat integration + audience-aware AI

----|------|--------|------| | #206 | pingdotgg/t3code | Merged | Fix: tighten node engine range for node:sqlite compat | | #181 | lharries/whatsapp-mcp | Open | Fix: Unicode-safe chat search + auto-detect business bridge DB | | #4749 | zed-industries/extensions | Merged | Add iTerm2 default theme | | #1522 | manaflow-ai/cmux | Open | Fix: background workspace PTY initialization | | #1562 | manaflow-ai/cmux | Open | Fix: thread starvation in MCP server | | #58 | Harzu/iced_term | Open | Feat: public backend module + async PTY shutdown | | #2218 | punkpeye/awesome-mcp-servers | Open | Add BrainLayer to Knowledge & Memory | | #2217 | punkpeye/awesome-mcp-servers | Open | Add VoiceLayer voice I/O MCP |


Stack

TypeScript Python React Next.js React Native Expo Node.js Supabase Convex Claude API MCP PostgreSQL Tailwind Zsh Bun


About the Contribution Graph

The green squares mostly come from:

  • Cantaloupe AI — Automated hiring with AI voice interviews
  • Private project — Active development (stealth)
  • Golems — The AI agent ecosystem
  • Client work — Various private repos

Most of the interesting work lives in private repos. Happy to discuss in conversation.


Connect

LinkedIn Email Website WhatsApp

Pinned Loading

  1. songscript songscript Public

    Song transliteration learning app

    TypeScript

  2. hand-sign-detection hand-sign-detection Public

    Hand sign detection ML training pipeline

    Python

  3. etanheyman.com etanheyman.com Public

    TypeScript