Skip to content

Ciprian Mandache

Mostly writing code that does stuff…

Menu
  • Coding
    • Golang
    • Python
    • PHP
    • Bash
    • MQL
  • AI
    • Assistants
    • Agents
    • Tooling
    • Opinion
  • Containers
  • Hardware
    • Embedded
    • Mobile
  • Radio
  • Trading
  • Art
    • Music
    • Painting
    • Poetry
  • Links

ai agent

Dikciz: An Android Launcher, Automation Runtime and AI Control Plane
AI Tooling / Mobile

Dikciz: An Android Launcher, Automation Runtime and AI Control Plane

Dikciz is an Android launcher, automation runtime and AI control plane in one APK. Install it, choose it as Home, and you get a file-backed home screen you can edit …

decidealot: Stop Making a Chatbot Write an Essay When You Needed a Fucking Yes or No
AI Tooling / Containers / Python

decidealot: Stop Making a Chatbot Write an Essay When You Needed a Fucking Yes or No

TypeSafe dropped Jev and my whole feed lost its shit over it. They call it a System One model: you hand it messy state plus a few typed questions, and …

Constructivist illustration of an intact archive reel beside a collapsed machine
AI Agents / Golang

peen: A Coding Agent Server That Does Not Die With Your Terminal

Peen is a self-hosted coding agent server. You point it at a project directory, give it a model and talk to it from a browser or terminal. It can read …

codexbox: Four Environment Variables and a mkdir Standing Between You and OpenAI’s CLI
AI Agents / Bash / Containers

codexbox: Four Environment Variables and a mkdir Standing Between You and OpenAI’s CLI

I already wrote the “why I ripped the plumbing out of my own repos and built a base image” rant in the aicodebox post, so I’m not doing it again …

aicodebox: One Base Image, Any AI Coding Agent, Four Modes You Didn’t Have To Write
AI Agents / Containers / Python

aicodebox: One Base Image, Any AI Coding Agent, Four Modes You Didn’t Have To Write

I built claudebox because letting Claude Code run loose on my host was giving me chest pains. It worked. It grew an HTTP API, an OpenAI-compatible endpoint, an MCP server, …

pibox: Three Env Vars Is All It Took to Wire pi-coding-agent Into aicodebox
AI Agents / Bash / Containers

pibox: Three Env Vars Is All It Took to Wire pi-coding-agent Into aicodebox

I built aicodebox as an abstraction: one base image, an AgentAdapter contract, plug any coding agent’s CLI into it and get the API/MCP/Telegram/cron surface for free. That’s a nice theory. …

mailbox: Your Inboxes as an HTTP API and MCP Server That Stores Zero Bytes
AI / Containers / Python

mailbox: Your Inboxes as an HTTP API and MCP Server That Stores Zero Bytes

I have five email accounts. A personal Gmail I’ve had since I was a teenager, a work address, a “burner” I use for signups I don’t trust, a domain address …

telethon-plus: Your Telegram Account as an HTTP API and MCP Server
AI / Containers / Python

telethon-plus: Your Telegram Account as an HTTP API and MCP Server

Telegram has two APIs. The Bot API: neutered, restricted, limited to whatever Telegram decided bots are allowed to do. And MTProto: the actual protocol your phone uses, with full account …

aigate: Your Own Fucking AI Infrastructure
AI / Containers

aigate: Your Own Fucking AI Infrastructure

A 3060 and no cloud budget. AI models behind one endpoint: five cloud providers with free tiers, five local engines that run on your own hardware, the rest on subscription …

docker-stealthy-auto-browse: The Browser That Doesn’t Know It’s Being Automated
AI / Containers / Python

docker-stealthy-auto-browse: The Browser That Doesn’t Know It’s Being Automated

I’ve been automating browsers for years. Selenium, Puppeteer, Playwright: used them all, watched them all get caught. The arms race between bot detection and browser automation has been going on …

Posts navigation

Further back

Latest Music

devourer_of_time_and_space
a1800269911_16 (1)
space_rocker
the_funeral_march
HardAssFuX_cover-800×800
Music release cover
Music release cover
Music release cover
Music release cover
Notes