{"repo":"echoo19/hearth","free":true,"listed":false,"github":"https://github.com/echoo19/hearth","clone":"git clone https://github.com/echoo19/hearth.git","description":"Hearth: an open-source, agent-native desktop app for agentic game development.","language":"TypeScript","stars":103,"topics":["2d-game-engine","ai-agent","game-development","game-engine","gamedev","lua","mcp","typescript"],"license":"MIT","category":"game-templates","readme_excerpt":"The app for open-ended agentic game dev Download · Quickstart · How it works · Feedback The current release is v1.9.0, for macOS, Windows, and Linux. What it is Type what you want to play. A coding agent builds it, and the game appears in the pane next to the conversation and keeps running while the agent works. Ask for a change and watch it land, rather than reading a summary of it. There is no project format and no engine to learn. The agent writes plain files into a folder on your computer, using whatever it thinks fits, and anything that runs in a browser runs in the pane. Your game never has to know Hearth exists. And the agent is whichever one you already pay for. A playtester who remembers Every project gets one. It plays your game itself, in its own browser, and keeps notes on what it found. Before it plays again it reads those notes back. So it does not arrive blank each time. It arrives knowing where it got stuck last week, and goes to see whether you fixed it. That memory is what lets it answer the question you actually ask after every change, and the one nothing without a history can: did that help? Here is a real session, the second one it played on a small platformer, after the jump height went up: It says your last change helped. What it thought you changed. The player's jump height was changed. Why it says that. This time I saw the score reach 1 on picture 3, while last time I never collected any coins. Anything worse. Nothing got worse. Still could not work o","default_branch":null,"files":null,"tree":[],"storefront":"/r/echoo19","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/echoo19/hearth/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}