The best harness a
terminal coding agent
can have.

YourCode is an open-source project to build the best terminal coding agent possible. Not a product. Not a SaaS. Just a tool that respects how developers actually work.

Why I built this.

I'm a 4th year college student who spends most of his day in the terminal. I've tried every AI coding tool out there, Cursor, Copilot, Codeium, and more. They're all great, but they all live in the browser or in Electron apps.

The terminal is where I'm fastest. It's where I run git, docker, npm, and all my scripts. Why should my coding agent live anywhere else?

So I started building YourCode a terminal-native coding agent built with React for the terminal using @opentui/react. It supports 30+ themes, manages sessions, and runs at 60fps right in your terminal.

The goal is to build an autonomous coding agent with zero remote code exposure. Unlike cloud services that sync proprietary codebases, YourCode executes tools locally inside your workspace, guaranteeing strict privacy through pre-flight client-side DLP, PII pseudonymization, and indirect prompt injection defense.

$ cat motivation.txt

"The terminal is not a limitation. It's a superpower."

What it's built with.

Bun

Runtime, package manager & subprocess runner

React

UI components for the terminal

@opentui/react

React renderer for terminal UIs

TypeScript

Type safety across the monorepo

Guiding principles.

Zero Remote Code Exposure

Your source code and repository files never leave your machine. Tools execute locally inside process.cwd().

Terminal-Native Performance

Sub-100ms startup, instant reactivity, and zero Electron or Chromium RAM consumption.

Operator-First Control

Explicit dual postures with PLAN for read-only inspection and BUILD for implementation.

Open Source Independence

Free of proprietary lock-in. Built entirely on open specifications, Bun, and React 19.

Let's build the future
of terminal coding.

Whether you want to contribute, give feedback, or just follow along, I'd love to hear from you.