Agentic Coding

Agentic Coding #3 — Two-Terminal Workflow

Two parallel terminals connected through a central Gitea server

Git and Multi-Machine Setup

There is a local Gitea server hosting numerous Git repositories. Both the project repos and the Zettelkästen are managed there. This primarily serves the purpose of being able to access the same vaults and projects from multiple machines simultaneously.

Additionally, it enables Claude Code to work directly in the repositories — both in the source code repository and in the Zettelkasten repository.

Two-Terminal Workflow with Claude Code

During development, at least two terminals typically run per project:

  1. Source Code Terminal — this is where the actual source code is written, for example the firmware for a microcontroller. Claude Code works here in the project repository.
  2. Zettelkasten Terminal — the corresponding Zettelkasten repository. Claude Code works here on documentation, specifications, and project organization.

This parallel way of working — code and documentation each with Claude Code in their own terminals — is the core of the agentic coding concept.