Your local-first household agent

BeaverKi is an open-source assistant for a person, family, household, or circle of friends. It runs on hardware you control, remembers useful context locally, and asks before taking bigger actions.

Runs at home Reminders, notes, and household context stay on your own machine.
Asks first Routine nudges can happen quickly; sensitive actions need approval.
Household ready Built for families, flatmates, trusted friends, and recurring chores.

Built for a real household

BeaverKi is built for the way homes actually work: different people, recurring chores, shared memory, and tasks that should not all depend on one person.

People and responsibilities

Send the right request to the right person, whether that is a parent, partner, flatmate, guest, or trusted friend helping out.

Helpful, not reckless

Let simple things move on their own, like reminders and follow-ups, while money, outside messages, and bigger decisions still wait for approval.

Memory at home

Keep preferences, chores, decisions, and notes on your machine, so useful household context is not scattered across old chats.

Why BeaverKi?

Beavers are builders. Ki points to the Japanese word for spirit or energy. Together, the name fits an assistant that quietly helps a household build and keep momentum without taking over the home.

Useful around the house

BeaverKi is meant for everyday coordination: the small plans, reminders, and shared responsibilities that usually live across chats and memory.

Shopping and errands

Keep a shared list from messages like "we need milk", ask which brand if it matters, and remind the person who is already near the store.

add item ask detail remind

Family scheduling

Remember appointments, pickups, visits, and recurring chores so the plan is visible to everyone instead of living in one person's head.

note date tell people check back

Remember what happened

Save what the plumber said, which subscription was cancelled, or why a decision was made, so nobody has to search old chats later.

save note summarize find later

Ask before it matters

Let simple reminders happen automatically, but ask first before spending money, sending a message, or making a bigger household decision.

suggest ask do it

Shared preferences

Remember who dislikes a food, which friend needs a ride, or how guests like the coffee, then use that context the next time plans come up.

remember use next time update

Plans with friends

Turn a messy group chat into a simple plan: who's coming, what to bring, where to meet, and who still needs a nudge.

collect organize nudge

What BeaverKi can do today

The current foundation is early but practical: local control, reminders, approvals, shared notes, and first integrations.

Local control

Run BeaverKi on your own machine and start tasks without depending on a hosted account.

Always-on helper

Keep a local helper running in the background for reminders, follow-ups, and task history.

Chat control

Use approved Discord messages as a familiar way to ask for help from another room or while away.

Shared notes

Capture household notes in Notion, find them later, and add useful context when plans change.

Add new abilities

Extend BeaverKi with focused skills as new household needs and favorite tools appear.

Clear history

See what was requested, what happened, and what still needs a human decision.

Local-first by design

BeaverKi is built for operators who want useful automation without handing the household control plane to a hosted black box.

Read the docs

State you can inspect

Tasks, memory, approvals, audit history, roles, and connector mappings live in local storage.

Loopback web UI

The web interface is local-only by default and not intended to be exposed directly to the internet.

Open-source Rust runtime

The daemon, CLI, policy engine, skill system, and integrations are developed in the open.

Start with a local checkout

BeaverKi is early-stage software, but the foundation is ready to run locally with Rust, make, and an OpenAI API key.

Open repository
quick-start.sh local machine
$ git clone https://github.com/BeaverKiProject/beaverki.git
$ cd beaverki
$ export OPENAI_API_KEY="your-openai-api-key"
$ make setup
$ make daemon-start
$ make run-task OBJECTIVE="Summarize the docs"