harness is an AI coding agent that reads, writes and edits your files and runs commands to finish real tasks — right in your terminal.
npm i -g harness-terminal
Not a chat box that hands you snippets. harness acts in your project — files, shell, tests — and keeps you in control.
Reads, writes and edits files and runs commands across your project to actually finish the task.
Destructive commands like rm pause for your Y/N approval. Nothing dangerous runs behind your back.
Pick your model from inside the agent. Starts on Gemini flash — fast and cheap.
Your Gemini key, stored locally on your machine. You pay your own usage — no middleman.
Work interactively in the TUI, or fire a single headless task from any script.
Guardrails are on out of the box. You stay the one who decides what actually happens.
One command and the harness command is yours.
npm i -g harness-terminal
Run it and drop in your Gemini key — grab a free one at aistudio.google.com.
harness
Type a task in plain English. harness explores, edits, runs and verifies.
❯ add tests for utils.ts