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.
Session Management
Create, save, and resume coding sessions. Each session remembers its context, so you can jump between projects without losing your place.
- Persistent session history
- Project-aware context
- Quick resume with session IDs
Built for Speed
Powered by Bun and @opentui/core. YourCode renders at 60fps in your terminal with instant startup times.
- 60fps terminal rendering
- Sub-100ms startup
- Minimal memory footprint
React-powered UI
Built with React for the terminal using @opentui/react. If you know React, you already know how to extend YourCode.
- Component-based architecture
- React Router for navigation
- Custom hooks and providers
Extensible Architecture
YourCode is a monorepo with CLI, server, and shared packages. Fork it, add features, or build your own coding agent on top.
- Monorepo with workspaces
- Modular package system
- Plugin-ready architecture
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/ # Terminal UI, React + @opentui/react
│ ├── server/ # Backend API
│ ├── shared/ # Shared types & utils
│ └── database/ # Data layer
├── bun.lock
└── package.jsonInterested in contributing?
YourCode is open source. Check out the repo, open an issue, or submit a PR. Every contribution counts.