Work/Agent Infrastructure

Temper

Boilerplate for sandboxed, long-running terminal agents

Typeproduct
Statusshipped
Updated2026-08-12
Commits8
SourcePublic

What it is

Temper is a public starting point for building a personal agent that lives in the terminal and does real work for weeks. Memory, cron-style schedules, custom tools through MCP, a Docker sandbox and a line to your phone are already built; you tell Claude Code what job the agent should do and it configures the rest. Inside its container the agent has a full shell and the web with no permission prompts, because the container is the boundary.

The problem

Building a trustworthy long-running agent from scratch means re-solving memory, scheduling and sandboxing every time.

How it works

  1. A TypeScript CLI with an Ink terminal UI; the runtime is finished and CLAUDE.md tells Claude Code to interview the owner about the job before changing anything.
  2. A Docker sandbox is the safety boundary instead of per-action permission prompts.
  3. Custom tools use the Model Context Protocol SDK and schedules use cron-parser.
  4. QUICKSTART and BUILD_GUIDE docs define the order of operations and the quality bar.

Stack

TypeScriptNode.jsInkReactMCP SDKcron-parserDocker

Disciplines

For your business

A sandboxed agent chassis that can be configured into a client-specific inbox triager, scheduler or back-office worker.