v0.1.0 — open source

An AI agent that
actually knows you

Fera is an always-on personal AI assistant built on the Claude Agent SDK. Persistent memory, multi-channel I/O, and proactive heartbeats — running on your own hardware.

Fera
online
Friday, 09:42
Morning. Your package from ACME Inc. just cleared the origin sorting hub — it's moving again after two days. Typhoon advisory is also out for Luzon this weekend, so last-mile delivery on Saturday might be delayed.
oh nice, any ETA?
No estimate yet, but I'll ping you when it hits the next checkpoint.

Why does this exist?

Fera is heavily inspired by OpenClaw, which got the vision right: a personal AI assistant running on your own hardware, connecting the channels you already use, always on. The difference is the foundation — Fera is built on the Claude Agent SDK and Claude Code, which brings proper tool use, a mature permission model, and a skills system that actually works.

A few things Fera does differently:

  • Built on Claude Code, not a custom agent loop. Tool use, permissions, and context management are handled by Anthropic's SDK — battle-tested and kept up to date.
  • Skills you build, not skills you download. There's no skill marketplace, no pulling untrusted archives from the web. When you need a new capability, you describe it and Fera builds it — a self-contained script and a SKILL.md that lives in your workspace under your control.
  • Works with Claude Max. No separate API billing. If you already have a Claude subscription, you're set.

What it does

🧠

Persistent Memory

Markdown files indexed with hybrid FTS + vector search. Fera remembers decisions, preferences, and context — across sessions, across days.

📡

Multi-Channel I/O

Telegram, Mattermost, Web UI. Telegram and Mattermost DMs share one Claude Code context — switch apps, keep the conversation.

💓

Heartbeat System

Fera wakes up every 30 minutes during active hours to check for pending tasks, alerts, and things you'd want to know.

🌙

Dream Cycle

Nightly memory synthesis. Fera reviews the day's transcripts, distills them into long-term memory, and prunes what's stale.

🔌

MCP Integrations

Home Assistant, Redmine, Playwright, custom tools. If it speaks MCP, Fera can use it.

🔒

Your Hardware

Runs on any Linux server you control. No need to buy a Mac Mini. ;-)

What it's built on

Fera runs on the Claude Agent SDK and supports all models Claude Code does — Sonnet, Haiku, Opus, and whatever comes next. Works with your existing Claude Max subscription. No separate API billing required.

Agent
Claude Agent SDK
Language
Python 3.11+
Memory
SQLite + sqlite-vec
Embeddings
fastembed / ONNX
Web UI
Vite + TypeScript
Packaging
uv + hatchling
Deployment
systemd / Linux