23 Settings & Themes
Time to turn ObsiKO into a workshop that's uniquely yours! From a single settings dialog, you can customize almost everything to your taste. 🎨
← Home: ObsiKO 101
The Magic of Day and Night: Theme Mode 🌗
- Choose a moody Dark mode, a bright Light mode, or System, which switches automatically to match your computer or phone's clock.
One Click and Done: Color Presets 💅
- Don't want to fuss with details? Just pick one of ObsiKO's beautifully pre-tuned presets! (In particular, 'Cosmic Star' pairs perfectly with Graph View's space theme 🌌 → Graph View)
- Of course, for pickier tastes, we've also opened up fine-tuning of each individual color — background, text, highlight, and more!
Building a Writing Environment That Fits You ✍️
- Is the text too small? Do the lines feel cramped? Change the body font, size, and line spacing — plus the width the text fills and its alignment — however you like.
- Over 20 Korean-supporting fonts are bundled in! Pretendard, Maru Buri, Noto Sans/Serif KR, Nanum Square Neo, KoPubWorld Batang/Dotum, RIDIBatang, Seoul Hangang/Namsan, Gowun Dodum/Batang, S-Core Dream, NEXON Lv1 Gothic, Gyeonggi Batang, MapoFlowerIsland — plus the monospaced D2Coding for code and the game-flavored Galmuri (pixel). If you love that pixel vibe, try pairing it with the 'Pangyo Midnight' preset. 🕹️
- Fonts are downloaded when you pick them 📥: to keep the app light only three ship inside, and the rest fetch the first time you choose them (after that they stay on your device and work offline). So you only need the internet once per font — and if it fails, it simply falls back to your previous font, so nothing breaks.
- Don't see the font you want? You can load fonts installed on your device or import a font file (.ttf) directly (this varies a little by platform). → Platform Guide
- There are also 3 diagram (Mermaid) styles to choose from — classic, neo, and handDrawn! → Advanced Markdown
Tools for Deeper Focus While Writing 🧘
- Typewriter scrolling: Turn it on and the line you're currently writing always stays centered on screen. Write on comfortably without having to look down!
- Smart quotes: Automatically converts straight quotes into context-appropriate curly quotes (‘ ’ “ ”) as you type (on by default). If you'd rather stick with straight quotes, turn it off here. → Markdown Basics
- Vim mode: If you're used to Vim keybindings, try turning this on. (It's loaded only when needed, so the app stays light the rest of the time.)
- Daily note folder: Set the folder where 'Open today's note' creates a note named after today's date, like
2026-06-28.md(leave it blank to use the vault root). → Calendar - Mobile formatting button: On phones and tablets, choose whether the formatting button above the keyboard is Off / Auto / Always. → Platform Guide
AI Agent Settings Have Moved into the Panel 🐙
AI-related settings live in the options (≡) button in the AI Agent panel header, not in the settings dialog. Here's what you can turn on there.
- Get answers as .md · Token optimization · Detailed completion report (a wrap-up of what changed and why)
- Auto-capture personal memory · Save raw conversation log — let the AI remember your taste and context long-term, and keep the raw transcript in your vault. → Personal Memory
- Loops (collapsible) — self-verification · completion gate · critic · iteration limit · picking the critic engine
- Collaboration (collapsible) — Ask another engine · Parallel drafts (gather answers from several engines and synthesize) · Parallel delegation (split the work and run it at once)
- Git (collapsible) — auto-commit · remote repo · push, and creating a GitHub repository, all in one place
- Semantic (collapsible) — the embedding backend and model for semantic search
- Every other AI option, like the Codex tool connection, lives here too. → AI Agent
💡 Some items only appear on desktop (the Git and CLI-engine ones). On phones and the web you'll only see what that device can actually use.
(Desktop Only) Letting Another AI App Read Your Vault 🔌
Want to tell another AI app — the Claude desktop app, say — "go look through my notes"? Turn on 'External AI apps'.
- Switch it on and per-app connection cards appear. For Claude Desktop, Cursor, VS Code, Antigravity, Claude Code, and the Codex CLI it's one click on [Connect] — then just quit that app completely and reopen it. (If an app isn't installed you'll see 'Not installed' with a download link, and a [Disconnect] button sits in the same spot when you're done.)
- For any app not in the list, unfold 'Connect another app manually (advanced)' below the cards and paste the config snippet into that app's MCP settings.
- Reading only. Only search-and-read tools are exposed — there is no writing or deleting at all. It also shares the semantic search index ObsiKO has already built, so "find notes about something like this" works instantly in the other app too.
- Switch vaults and you don't have to reconfigure anything. It follows whichever vault you have open. 👍
- It's off by default. Turn it on only when you need it.
🔒 Turning it off really does cut the connection. It doesn't matter if the old config is still sitting in the other app — the side that accepts the connection checks this switch every time it starts, and even an already-running connection cuts itself off within seconds of you flipping the switch.
That said, 'read-only' means your notes can't be changed — not that they stay secret. The other app does whatever it likes with what it reads. If there are notes you want hidden, mark them ahead of time. → AI Sources & Privacy
Perfecting Your Writing: Dictionary & Spell Check 📖
- From entering an API key for the smarter National Institute of Korean Language Urimalsaem dictionary, to registering your own spell-check exception words — these are the settings for perfecting your Korean. → Korean Writing Tools
AI Voice (Read Aloud) Settings 🔊
- You can set the default voice for AI read-aloud, per provider (OpenAI, Gemini). Separate from switching it on the fly in the playback bar, the voice you pick here becomes the default. → AI Agent
- Precise read-aloud highlight sync: Matches the 'highlight the sentence being read' feature exactly to per-sentence timestamps (uses a Whisper re-transcription — requires an OpenAI key, at extra cost). It's fine to leave this off most of the time, since the default sync tracks along pretty well anyway.
In a Language You're Comfortable With (UI Language) 🌐
- More comfortable in Korean, or English, or Japanese? Switch to whichever language suits you, anytime!
Shortcut Settings for Keyboard Ninjas ⌨️
- The default shortcuts don't feel natural to you? No worries! Just press and hold your preferred key combo (to record it), and you can change absolutely everything to your liking. → For details, see Keyboard Shortcuts
📋 What Else Is in the Settings Dialog? (The Full List)
The settings dialog is split into collapsible sections — click a heading to expand it. Here's a sweep through everything, including what we haven't covered above.
| Section | What you can do here |
|---|---|
| Language | The app's display language (한국어 · English · 日本語) |
| Editor | Font, size, line spacing, body width and alignment; typewriter scrolling, smart quotes, Vim mode, daily-note folder, mobile formatting button, Mermaid style |
| Getting Started | Replay the onboarding coach you saw on first launch |
| Theme | Dark/Light/System, color presets, fine-tuning background, text and highlight colors |
| Shortcuts | Record and reset the key combo for every command → [[24 Keyboard Shortcuts |
| Calendar | First day of the week, how files are sorted by date, public holidays, ledger amount badges, external calendar (ICS) subscriptions → [[13 Calendar |
| Task statuses | Defining checkbox symbols (x, /, -, ...) and the global task filter → Trash · Home · Next: Keyboard Shortcuts →
|