All Projects

taskvault

A CLI tool for creating and managing task and output notes in Obsidian-based project workflows. Built for agentic development sessions where multiple agents need a shared, structured execution log.

Overview

taskvault is a Rust CLI that creates, reads, and updates structured markdown notes in an Obsidian vault. It's designed for the specific workflow of agentic development — where Claude or other AI agents are running tasks and need a place to record execution state, outputs, and next steps that persists across sessions.

Notes follow a consistent frontmatter schema so they can be queried by Dataview and linked with wikilinks. The tool is used by all agent sessions in this portfolio's development workflow.

Features

  • Create task notes with structured frontmatter (status, project, created date)
  • Create output notes for completed work with verification status
  • Update task status (in_progress, completed, blocked)
  • Append to existing notes without overwriting
  • Vault-path aware — configurable via env or config file

Tech Stack

Rust Obsidian Markdown TOML

Links