For Claude Code and your terminal

Run your day from the terminal

bnote is a small command-line tool for your Buddy AI Note tasks and daily notes. Wire it into Claude Code and your agent picks up what is open, does the work, closes it out, and hands Buddy the parts that need your world: your calendar, your email, your notes, your voice.

Get started

Install

One line. Downloads the binary for your system and adds it to your PATH.

curl -fsSL https://ainote.tech/install.sh | sh

Sign in

Opens your browser once to create a personal key, stored on your machine. This is a one-time step you run yourself.

bnote login

Wire up your agent

Writes a short prompt into your project CLAUDE.md (or AGENTS.md) so Claude Code knows to track tasks with bnote. Re-run it anytime to update.

bnote init

The daily loop

Once wired up, your agent works from your real task list and writes progress back to today note.

# Pick up what's open, do the work, close it out
bnote tasks --status open --json | jq -r '.[] | "\(.id)  \(.title)"'
bnote done <id>

# Capture a follow-up and log progress to today's note
bnote add "Draft the launch email" --due 2026-07-20
bnote log "Shipped the CLI docs page."

What your agent does with it

Start from the real backlog

At the start of a session your agent reads your open tasks and works from them instead of a scratch to-do list. Finished work gets closed for you.

$ bnote tasks --status open

Keep a work journal

Progress lands in today's daily note as it happens. The next morning you read what was shipped in the app, right next to your agenda.

$ bnote log "Shipped the API. Left: docs."

Delegate the human half

Your coding agent cannot email Sarah or block your calendar. Buddy can. The agent files the task, Buddy plans it and runs the safe steps, and the agent reads the research and drafts back.

$ bnote add "Prep the pitch" --plan

Ask instead of guessing

Deadlines, availability, what a thread decided: your agent asks Buddy and gets answers grounded in your own data. Anything that would reach another person still waits for your review in the app.

$ bnote ask "Am I free Friday afternoon?"

Delegate to Buddy

Buddy has what your coding agent does not: your calendar, email, notes, and writing style. Hand over the tasks that need them. Safe steps like research briefs and document drafts run right away; anything that reaches another person waits for your review in the app.

# Capture a task and let Buddy turn it into an executable plan
bnote add "Prepare the partner pitch for Friday" --plan

# Buddy runs the safe steps (research, drafts, reminders) and returns the results
bnote exec <id> --wait

# Ask anything grounded in your calendar, email, and notes
bnote ask "What is still open with Sarah about the contract?"

Commands

bnote loginSign in and store a key (run this yourself).
bnote initAdd the bnote prompt to CLAUDE.md or AGENTS.md.
bnote tasks --status openList your open tasks.
bnote add "<title>"Capture a task or follow-up.
bnote plan <id>Buddy drafts an executable plan for a task
bnote exec <id> --waitrun the plan's safe steps and read the results
bnote ask "<question>"ask a question grounded in your calendar, email, and notes
bnote done <id>Close a task once it is finished.
bnote log "<markdown>"Append progress to today daily note.

Requires a Buddy AI Note plan

bnote works with your account, so an active plan is required. Pro includes a 30-day free trial.

See pricing