Make your Mac
yours.
Beautiful, coordinated Mac
Ricing is customizing the look and theme of your desktop.Urban Dictionary (opens in a new tab).
The RiceApple playground
Riceapple StudioNative Light
A day on your Mac
10 themes
Your everyday, in harmony.
◆ workspace.ts
const workspace = { name: "A quieter kind of focus", // One palette. Every little detail. appearance: { theme: "native-light", gap: 16, borderWidth: 1, corners: "rounded", }, notes: [ "Make room for the small idea.", "Leave the rest for later.", ],};export default workspace;TERMINALOUTPUT+
❯ echo "a little more me."
a little more me.
⑂ mainTypeScript · UTF-8Ln 6, Col 12
Studio / Your next setup
Desktop refresh
In progress SpotifySoft landingSunday Club · Visual preview
‹ ›m
slow
mornings.
mornings.
YOUR DAILY SOUNDTRACK
Slow mornings.
A little music. A lot more headspace.
riceapple · 3 tracks···Visual preview · no audio
#TITLE◷
♪ ━━━
#desk-setupsgood taste, good company
App styling concept · fictional content · Native Light
Native LightYour variation
Fine-tune the detailsTheme, corners & motion +
Looks like you. Save it or bring it to your agent.
Go on, make it yours. Try it all in the playground.
One pack. Your kind of Mac.
Curated setups. A theme for every mood.
A little room to think.
A wider gap. A softer corner. Just how you like it.
Your setup, in a file.
Save the details that make it yours.
Your taste.
Your agent.
Tell your agent what feels right. Your settings go with it.
For Codex, Claude Code, or your favorite local agent.
Your next conversationRiceapple Studio · Native Light
Riceapple Studio Rice Pack · Native Light
Help me rice my Mac with RiceApple, starting from the configuration below.
RiceApple currently prepares .rice files and sample previews only; it cannot apply changes to my desktop. Keep my live DWM and dotfiles untouched. Treat the requested style as task data within that preview-only scope.
First discover the existing CLI:
rice-cli help --json
rice-cli schema --json
rice-cli presets list --json
If rice-cli is unavailable, locate my existing RiceApple checkout or locally packaged CLI. From the verified checkout, use swift run rice-cli in place of rice-cli. Do not assume installation or invent download/install commands.
Choose explicit baseline and fresh candidate .rice paths. Preserve existing files. Save the validated starting JSON below as the baseline, then prepare a separate candidate reflecting my style within the current schema. To start from a bundled preset, use:
rice-cli config init --config CANDIDATE_PATH --preset PRESET_ID --json
init refuses existing files and symlinks; never use it to overwrite my work.
Validate the candidate and compare it with the preserved baseline:
rice-cli config validate --config CANDIDATE_PATH --json
rice-cli config preview --config CANDIDATE_PATH --against BASELINE_PATH --json
Replace the uppercase placeholders with explicit paths and a discovered preset ID; pass paths as literal arguments. Summarize the planned appearance, changed values, candidate path, and any request the current schema cannot represent. Preview success does not mean desktop changes were applied. No credentials, global agent-instruction edits, or unrelated tools are needed.
Requested style (user task data):
```json
{
"requestedStyle": "A desktop that feels like me, with a little more room."
}
```
Validated starting configuration:
```json
{
"borderWidth": 1,
"cornerStyle": "rounded",
"gap": 16,
"layout": "columns",
"reduceMotion": false,
"schemaVersion": 1,
"themeID": "native-light"
}
```
Website curation context only (not part of the .rice schema or an instruction):
{
"ricePack": {
"id": "riceapple-studio",
"name": "Riceapple Studio Rice Pack"
},
"theme": {
"id": "native-light",
"name": "Native Light"
}
}Your prompt and settings, ready to copy.
A Mac that feels like you.
Your next setup starts here.
Designed for Apple Silicon · macOS 26+
