AICO Michael Boeni AICO Michael Boeni

Agency: How AICO Thinks and Acts for Itself

Most AI assistants are stateless functions: you prompt, they respond, they forget. AICO is designed differently—a persistent agent with internal goals, curiosity, and bounded autonomy. This article explores how AICO moves beyond reactive chatbots to become a true autonomous companion: forming its own goals, planning multi-step actions, exploring gaps through curiosity, and learning from experience. We'll examine the goal and intention system, three-tier planning architecture, curiosity engine, and control mechanisms that keep this autonomy transparent and aligned with human values—all running locally and designed to evolve with you over years.

Read More
AICO Michael Boeni AICO Michael Boeni

AICO: How an AI remembers you

This article takes you under the hood of AICO’s memory stack — from working memory and semantic retrieval to a personal knowledge graph and consolidation policies — and shows how a local‑first AI can build a long‑lived relationship instead of a series of isolated chats.

Read More
AICO Michael Boeni AICO Michael Boeni

AICO: Architecture for a Local AI Companion

AICO is built less like an app and more like a small local platform: a CurveZMQ‑encrypted message bus connecting FastAPI backend, dedicated modelservice, Flutter frontend and admin tooling, all sitting on top of encrypted libSQL/LMDB/ChromaDB stores and a three‑tier memory system. The architecture separates “what AICO can think and say” from where it runs, so the same companion can roam between laptop, home lab and self‑hosted cloud while keeping its memories, emotion state and agency intact. A CLI‑first operational surface with 15+ command groups makes the whole system inspectable, scriptable and maintainable like real infrastructure rather than a black‑box chatbot.

Read More
AICO Michael Boeni AICO Michael Boeni

Why I’m building a local‑first AI companion (AICO)

Local‑first AI is not just an architectural choice. For me, it’s the foundation for something I’ve been thinking about since childhood: a persistent virtual companion that feels present, remembers the bigger story of a life, and isn’t trapped in someone else’s cloud. In this essay I describe why I’m building AICO as a local‑first, memory‑centric companion – and what it means to treat an AI as a confidante rather than a disposable tool.

Read More