Built different.
In the terminal.
YourCode isn't just another coding tool. It's a terminal-native experience designed for developers who live in the command line.
30+ themes that actually look good.
Nightfox, Catppuccin, Dracula, Tokyo Night, Nord, and more. Your terminal, your aesthetic.
Nightfox
Catppuccin Mocha
Dracula
Tokyo Night
Nord
Monokai Pro
Hacker Terminal
Vercel Dark
Synthwave
Gruvbox Dark
Rosé Pine
GitHub Dark
Under the hood.
Client-Side Tool Execution
Zero remote code exposure. readFile, writeFile, editFile, grep, glob, and bash execute strictly on your machine inside process.cwd() with boundary validation.
- Path confinement validation (resolveInsideCwd)
- Atomic surgical string replacements
- Subprocess 30s timeout watchdogs
Dual Agent Postures (PLAN / BUILD)
Toggle operational posture instantaneously with <Tab> or /agents. Structural prompt schema whitelisting prevents accidental file mutations.
- Read-only architectural analysis in PLAN
- Full implementation runtime in BUILD
- Human-In-The-Loop confirmation gates
Enterprise AI Governance & DLP
Coming soon (not yet added to the codebase). Pre-flight client-side DLP sanitization. Shannon entropy secret scrubbing, local NER PII pseudonymization, and indirect prompt injection defense.
- High-entropy secret scrubbing (AWS/GCP/JWT): In Development
- Reversible local NER PII pseudonymization: In Development
- XML boundary injection quarantine: In Development
React-powered Terminal UI
Built with React 19 for the terminal using @opentui/react. 60fps rendering, multi-layer keyboard responder stack, and 30+ curated themes.
- 60fps terminal viewport rendering
- Fuzzy @ file autocomplete menu
- Multi-layer keyboard layer stack
Multi-Model Intelligence & Metering
Stream across Google Gemini 3.1 Flash Lite (default), Claude Sonnet 4.6, and GPT-5.4 via Vercel AI SDK with Polar credit settlement.
- 1 Credit = $0.01 USD micro-accounting
- Pre-flight credit balance guard
- Idempotent billable event ingestion
RFC 7636 PKCE Authentication
Public client browser loopback authentication on port 0 with Clerk. Zero client secrets stored on disk, with OS native keyring enclave support.
- Ephemeral loopback authorization listener
- SHA-256 cryptographically random challenges
- Prisma 7 & PostgreSQL session persistence
Monorepo.
Clean separation.
Four packages, each with a clear responsibility. CLI for the terminal UI, server for the API, shared for types, database for persistence.
yourcode/
├── packages/
│ ├── cli/ # OpenTUI + React 19 UI & local tools
│ ├── server/ # Hono gateway, Clerk auth & Polar billing
│ ├── shared/ # Models registry & Zod schemas
│ └── database/ # Prisma 7 & PostgreSQL persistence
├── bun.lock
└── package.jsonInterested in contributing?
YourCode is open source. Check out the repo, open an issue, or submit a PR. Every contribution counts.