Projects
open-source agentic tools, construction software, and the odd thing i needed badly enough to build myself
the takeoff suite
one free engine, one plan markup tool, one bid command center. the estimating stack i wished i had, built in the open.
- Contractor Takeoff in pilot · repo private
shared bid command center for subcontractor teams, built on the free contractor-bid engine. document triage runs inside the app, and every finding carries its evidence: source pdf, page, sheet number, quoted text. review states survive addendum re-runs, so the team only re-checks what changed. 143 tests, in pilot now.
django postgres mcp - plan-markup-app in progress · repo private for now
my answer to running bluebeam through parallels, now a family of apps: the mac desktop tool, a local-first browser app, an embeddable viewer that lives inside Contractor Takeoff, and a read-only mcp server so agents can read a workspace. recent additions: freehand, callout, polyline and polygon tools, undo/redo, pdf export from the browser. i run real bids through it daily.
electron react typescript - contractor-bid shipped · v0.2.1
the free, MIT-licensed engine underneath it all. turns a bid invite into a package you can check: scope pages pulled from the plan set, a takeoff workbook, alerts, a proposal draft, a supplier sendoff zip, all with cited sources. installs in one line with pipx or homebrew, and ships starter scope profiles for 20 CSI divisions.
python cli mcp
building now
- ködade shipped · v1.4.14 on macOS · Apache 2.0
my open-source agentic development environment: KödChat, the agent CLIs you already use, real terminals, projects, files, an editor, working-tree diffs, GitHub, a built-in browser, local project memory, and agent harness management in one native window. no required account, no model markup, and no new token bill. KödSSH, KödWhisper, KödLocal, and deeper KödPR workflows are still under construction.
tauri rust typescript - pancreati app in progress
privacy-first tracker for chronic pancreatitis patients, built by one. log meals against the USDA food database in under 15 seconds, build recipes from USDA ingredients and log them with per-serving nutrition, track pain levels and meds. no medical claims, no AI insights, WCAG 2.1 AA. i live with CP and i'm building the tool i wished existed.
nextjs react supabase - workspace-cli pre-v1
one command-line tool for all of google workspace — gmail, drive, calendar, sheets, docs, admin. builds its entire command surface at runtime from google's discovery service, and ships with 100+ agent skills.
rust cli google-api
shipped
- SlowBooks Pro shipped · macOS maintainer · v2.5.2
Trent Van Holten's free, source-available bookkeeping replacement for QuickBooks 2003 Pro. i maintain the native Apple Silicon release: exact-tag builds, Developer ID signing, Apple notarization, stapled DMGs, installed-app acceptance, and public-download verification. v2.5 also added a small-office Server Edition with users, roles, and attributed audit history.
python fastapi macos - conmcp shipped · v0.1
open-source mcp server that reads commercial plan sets like an estimator. indexes the sheets, renders drawings for your client's vision model, pulls schedules and LF/SF/EA callouts deterministically, and returns a takeoff report with confidence scores, source citations, and RFI flags. path-sandboxed and local-first, because bid documents are sensitive. report JSON feeds contractor-bid.
python mcp fastmcp - bid day: subcontractor tycoon shipped
a terminal game about the part of construction nobody simulates: bidding. ten weeks of bid and cash-flow decisions across six trades, deterministic replay by seed, payroll due monday either way. built to show why count-the-work-and-add-markup loses money.
python textual game - agent-observability-tui shipped · early access
local terminal dashboard for ai agent sessions. imports traces into sqlite, shows one event timeline, and lets you replay, compare, and export runs without re-running the agent. built because scrolling up 4,000 lines of terminal output is not debugging.
python textual sqlite - mcp-macos-toolkit shipped · early access
local mcp server that hands an agent a bounded set of mac tools (homebrew, approved shortcuts, calendar, file search, local models) without giving it an unrestricted shell. everything opt-in, nothing leaves the machine.
typescript mcp macos - homebrew-cli-toolbelt shipped
one command to upgrade a stock macos terminal — 40+ modern cli tools in 3 tiers, with a cheatsheet for every one of them. the toolbelt underneath the AI coding tools.
homebrew shell macos - ai-writing-skill shipped
claude code skill that writes like a person, not a language model. 44 banned words, 6 binary eval criteria, tuned with an autonomous test loop. every post on this site goes through it.
claude-code skill writing - claude-architect-course shipped
an interactive course for the claude certified architect exam, delivered inside claude code. clone it, open it, say /start.
claude-code course - project-planner shipped
ai-guided planning interview that produces a handoff package — prd, stack decisions, task list, and context file. no code, just a clean plan.
planning ai-orchestrator template - mvp-builder shipped
build-mode orchestrator. drop in a planning handoff, say /build, and the ai works through your task list one step at a time. picks up where project-planner leaves off.
build ai-orchestrator template - local-job-scraper shipped
searches company websites directly for job openings — not indeed, not ziprecruiter. runs automatically every monday via github actions.
python beautifulsoup github-actions - contractorkeith.com shipped
this site. astro, deployed to cloudflare pages, with a custom writing skill keeping the AI slop out of the blog.
astro cloudflare-pages
browse all repos on github.com/ContractorKeith
ContractorKeith