gitmyhub

workspace

TypeScript ★ 36 updated 2d ago

Where my work happens

This is one developer's personal dotfiles-style setup for AI agent driven development, bootstrapped with mise and covering a terminal, editor, and multiple AI coding agents.

miseNeovimGhosttyTypeScriptsetup: moderatecomplexity 3/5

This repository is one developer's personal configuration for the tools they use when doing AI agent driven development. It is a dotfiles style setup, not a general purpose product, and it is built around a tool called mise, which bootstraps and installs everything else on the machine.

The configuration covers a terminal centered workflow: a terminal emulator called Ghostty, the Neovim text editor set up with the LazyVim configuration, a four pane development layout tool called herdr, and two AI coding agent tools, omp and pi, each with their own settings and extensions. A shared skills folder holds reusable instructions that these agent tools can read. Only configuration files are tracked in this repository. Things like logs, session state, caches, and authentication credentials are deliberately kept out.

On Linux, this setup is designed to run alongside a base system called omarchy, and it overlays its own files on top of omarchy's existing configuration instead of replacing it outright, so the two do not conflict. On macOS, some extra tools are installed and configured through post-install hooks that do not apply on Linux, since the Linux base system already provides equivalents for several of them.

To use it, you run an install script from a fresh clone. It installs mise if it is not already present, then shows a plan of exactly what will change and waits for you to confirm before touching anything. Running the script again later is safe, since mise only applies the parts that have not already been done. This project is really meant for the original author's own machines rather than as a general tool for other people to adopt directly, though anyone curious about structuring an agent driven development environment could read through it for ideas.

Where it fits