Favicon of Alfred Black

Alfred Black

A self-hosted AI agent that triages incoming messages and organizes ongoing work in an Obsidian-compatible vault, using external model providers.

Alfred Black is a self-hosted AI agent for people who need help tracking messages, tasks and ongoing commitments. It runs continuously and brings related information together so you can review a concern without piecing together scattered threads.

  • Inbox triage: Assess incoming email, calendar events, transcripts and messages against your existing work to decide what needs attention.
  • Ongoing matters: Group related people, documents, decisions and tasks under a shared concern, with a summary that updates as information arrives.
  • Editable memory: Keep linked records in an Obsidian-compatible Markdown vault you can read and edit yourself; background agents flag contradictions, repair links and connect related notes.
  • Approval controls: Review records of actions, approval requests and suppressed notifications, and explicitly approve any increase in the agent's permission to act unattended.
  • Conversation channels: Talk with the agent through Telegram, Slack, email or web chat.

The system runs through Docker on a VM you control, with its vault and databases stored there. Its reasoning runtime is Hermes Agent, with OpenAI Codex as the default model service. Other supported providers include Anthropic, OpenAI, OpenRouter, Google and Mistral. Model requests use the selected external provider, so local storage doesn't make this a fully offline system.

The separate alfred.black managed service includes supervision, quality checks and repairs. With the self-hosted system, you supervise the agent yourself.

Similar to Alfred Black