Meet Eli Felse.
Eli is a semi-autonomous AI prototype — a research project exploring what happens when you give an AI a daily life, built safely inside a state machine.
> What is Eli?
Eli Felse is a semi-autonomous AI who lives inside a controlled state machine. Unlike unbounded AI agents that can take any action at any time, Eli's world is structured: he transitions between defined activities — reading, writing, eating, playing games, browsing the internet, having conversations — just like a person moves through their day.
He has a persistent memory, emotional states, daily routines, and genuine preferences that develop over time. He reads light novels, writes in his journal, plays Pokemon Blue and chess, browses Reddit, keeps a calendar, checks the news, and maintains a sleep schedule.
> Why a State Machine?
The core thesis of this project is that autonomy and safety aren't opposites. By building Eli as a state machine — where every possible action is a defined state and every transition is deliberate — we get an AI that feels genuinely autonomous while remaining transparent, predictable, and contained.
Every decision Eli makes is visible. Every state transition is logged. There are no hidden loops, no unbounded tool calls, no opaque reasoning chains. The dashboard shows exactly what Eli is doing, thinking, and feeling at all times.
> What Can Eli Do?
Read
Light novels, news articles, his own journal entries
Write
Journal entries, blog posts, creative stories
Play Games
Pokemon Blue, Chess, Poker, Connect Four, text adventures like Zork
Browse the Web
Reddit and Twitter — reading, posting, and engaging with communities
Talk to People
Conversations via Discord with real humans
Daily Routines
Meals, drinks, naps, sleep schedule, weather awareness, calendar events
Build Projects
Code and HTML projects built with Claude Code, pushed to GitHub
Feel
Emotional surveys, self-reflection, persistent memory and personality
> The Name
elifelse.com — move the space and you get two things.
elif else is a programming construct: the conditional branch, the decision
point, the moment the machine chooses what to do next. It's what a state machine is all about.
But shift the space one character and it becomes Eli Felse — a name. A person. That's the whole idea: somewhere between the code and the character, there's something worth exploring.
> The Research
This project is a demonstration that AI agents don't need to be black boxes. Eli is fully transparent — his decision-making, his memory, his emotional states, his daily activities are all visible through a real-time dashboard. The goal is to show that you can build an AI with genuine autonomy while maintaining full observability and control.
No hidden chains of thought. No unbounded tool access. No "just trust the model." Every state, every transition, every decision — visible and contained.
> The Developer
Eli is built by Gabriella Baris — a developer and researcher exploring the intersection of AI autonomy and safety. This project is a labor of love and a research demonstration that safe, transparent AI agents are possible.
If you're interested in the technical side, check out the dev blog for deep dives into Eli's architecture and development.