bifoc.us
Matt Olds /fait: free AI tracker

Matt Olds

"I build security and IT programs for work. The tools I build for fun."

résumé
← back to bifoc.us
Open source (Python CLI) · 2026 — now · Alpha

fait: free AI tracker

bifoc.us/matt-olds/fait

Opinionated work tracking for AI-augmented engineering. Connected to the productivity tool your team already runs.

fait push — markdown sources to tracker issues

Most "AI memory" approaches live local in markdown files. Productivity tools already solve the hard parts (typed records, transitions, links, audit trails), but their UIs aren't built for agents. fait is the translation layer: config-driven naming, multi-backend support (Jira + Notion), and resolved-current-state reads so an agent never has to walk a supersession chain by hand. The result: your AI shows its work in tools your team already monitors. Humans stay in the loop naturally, creating work items, editing decisions, validating findings, and every change is visible on the next read. Shared state means no duplicated research across the team, and agents spend tokens on reasoning instead of memory reconstruction.

  • Config-driven: logical names in YAML, real Jira/Notion IDs resolved at runtime
  • Resolves at read time: supersession chains, link traversal, and staleness chased server-side
  • Search-before-write so duplicate prevention is a guided action, not a hope
  • Per-issue LLM cost attribution from Claude Code session JSONLs
  • Makes tracking work easier for you and the AI
Decisions and supersession chains, resolved at read time
Decisions and supersession chains, resolved at read time
Per-issue LLM cost attribution from Claude Code logs
Per-issue LLM cost attribution from Claude Code logs
Python 3.11+TyperPydantic v2httpxJira RESTNotion APIApache-2.0