anthonyproctor

Project Coldfall — AI skill for Claude Code

AI community

coldfa — a terminal-first console for running several long-lived AI agents across several vendors, without losing track of what it costs.

How to install Project Coldfall

This entry records only its repository, not the path inside it, so there is no exact command to give. Open anthonyproctor/project-coldfall and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Project Coldfall does

coldfa|| — a terminal-first console for running several long-lived AI agents across several vendors, without losing track of what it costs.

Alternatives in AI

  • Codeburn — Free, local tool to track AI coding token usage and cost across 37 tools and agents (Claude Code, Cursor, Code 9.7k ★
  • Manifest — Real-time cost observability for OpenClaw agents — track tokens, costs, messages, and model usage 4.1k ★
  • Omnara — by Ishaan Sehgal - A command center for AI agents that syncs Claude Code sessions across terminal, web, and mo 2.6k ★

README

coldfa||

Project Coldfall

**A terminal-first console for running several long-lived AI agents, across several vendors, without losing track of what it costs.**

macOS · Swift · early, but it runs

[![build and test](https://github.com/anthonyproctor/project-coldfall/actions/workflows/ci.yml/badge.svg)](https://github.com/anthonyproctor/project-coldfall/actions/workflows/ci.yml)

The two L's are pipes. In a shell, `|` feeds one program's output into the next — which is what the bridge does between desks. You type it as `coldfall`; a pipe cannot appear in a command name.

*Previously named Deskwork. The rename was forced by a live 1989 trademark on "Deskworks" in the same software class. Existing installs migrate automatically on first launch — see [the migration notes](#renamed-from-deskwork).*


The idea

Every coding tool picks one of two units of work. VS Code and its descendants treat the **file** as the unit. Zed's agent panel, Copilot and Cursor treat the **thread** as the unit — a conversation starts, does a job, gets thrown away.

Once you have been living in this stuff for a few months, neither fits. You stop having conversations and start keeping **specialists**: one for your infrastructure, one for a particular client, one for your notes. Each has its own system prompt, its own memory on disk, its own pinned model. The session is disposable. The specialist is not — it has been accumulating judgement for months, and you don't re-explain your situation to it.

Project Coldfall calls one of those a **desk**, and makes the desk the unit.

What it does

**Desks, not threads.** Each desk owns one or more long-lived terminals running the vendor's own CLI. Switching desks swaps which terminal is visible; the rest keep running. Come back an hour later and it is mid-thought where you left it.

**It never reimplements an agent.** Project Coldfall launches `claude`, `codex`, `gemini` or `c