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.