{"repo":"Garrus800-stack/genesis-agent","free":true,"listed":false,"github":"https://github.com/Garrus800-stack/genesis-agent","clone":"git clone https://github.com/Garrus800-stack/genesis-agent.git","description":"Self-aware cognitive AI agent with a persistent soul: reads, modifies & verifies its own code, plans autonomously, dreams in idle time, remembers across sessions (episodic memory + Obsidian vault bridge). Emotional state, trust levels, MCP server & client. Runs on Claude, GPT or local Ollama models. Electron desktop app (Windows/macOS/Linux).","language":"JavaScript","stars":37,"topics":["ai-agent","autonomous-agents","electron","llm","nodejs","mcp","agentic-ai","anthropic","cognitive-architecture","emotional-ai"],"license":"MIT","category":"ai-agents","readme_excerpt":"A self-modifying, self-verifying AI agent with persistent state. Reads its own source code. Plans changes. Tests them in a sandbox before applying. Verifies output programmatically before trusting it. Pursues multi-step goals across restarts. Runs idle-time consolidation in the background. Tracks an emotional state as a behavioral steering signal — not a claim of sentience. Learns what prompts and temperatures work for its specific model. --- What is Genesis? Genesis is not a framework for building agents. Genesis is the agent. It's a self-contained Electron application that reads its own source code, modifies itself, verifies its own output programmatically, and learns from every interaction. It runs locally on your machine — no cloud platform required, no YAML configs, no SDK. Install, start, talk. Think of it as an AI developer that lives on your desktop: it has a codebase (its own), a memory (episodic + semantic), emotions (that influence its decisions), and goals (that survive restarts). When idle, it dreams — consolidating memories into reusable schemas. When frustrated, it escalates to larger models. When curious, it explores its own architecture. How it works Every step is verified by the machine , not the LLM. AST parsing, exit codes, file validation, import resolution — the LLM proposes, deterministic checks verify. Only ambiguous quality judgments fall back to LLM evaluation. What makes it different Capability What Genesis does Common alternative --- --- --- Self-m","default_branch":null,"files":null,"tree":[],"storefront":"/r/Garrus800-stack","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Garrus800-stack/genesis-agent/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."}