AI System Setup  ·  June 2026

Build Your Own
KimiOS

Give Kimi persistent memory, your voice, and custom workflows — in one afternoon. KimiOS turns Kimi Work from a blank slate into a system that knows who you are.

Kimi Work  ·  Desktop App ·  Brought to you by Vivid
What KimiOS is and why it matters The three core files that power everything Starter templates — copy and paste to get going Prompts to bootstrap your setup and workstations
AI System Setup
KimiOS

Kimi Tools — When to Use What

A quick reference for beginners getting started with Kimi

Browser  /  Mobile
Kimi Chat
kimi.moonshot.cn  ·  No setup required
Reach for it when
You need a smart thinking partner — right now, from anywhere.
Good for
Quick research & summarisation
Paste a doc, ask a question, get a clear answer fast
Drafting & editing on the fly
Emails, messages, short reports, meeting summaries
Brainstorming & thinking out loud
Workshop prep, idea generation, problem framing
One-off file analysis
Upload a PDF, image, or CSV and ask questions about it
Not ideal for
Accessing files on your computer, automating recurring tasks, or work that needs memory across sessions
Desktop App (Mac  /  Windows)
Kimi Work
Installed locally  ·  Connects your tools
Reach for it when
You want AI to actually do work inside your tools and files — not just talk about it.
Good for
Multi-step workflows across tools
Read files, draft a reply, build a deck, send an email — in one go
Working directly with local files
Build spreadsheets, Word docs, charts from your own folders
Scheduled & repeating tasks
Morning digest, weekly reports — set once and forget
Persistent memory & workstations
Kimi remembers your context, tone, and rules across sessions
Not ideal for
Writing or modifying code in a codebase, running tests, or engineering workflows needing terminal access
Immediate Execution
PythonRun
Built-in runtime  ·  No setup required
Reach for it when
You need charts, data analysis, or file generation right now — not later.
Good for
Charts & data visualisation
Seaborn, matplotlib, pandas — render and save immediately
One-shot data analysis
Clean CSVs, run regressions, extract insights from datasets
File generation
Generate PDFs, Excel, images, or custom documents on demand
Quick prototyping
Test scripts, validate data, debug logic without leaving the chat
Not ideal for
Complex multi-step projects, long-running background jobs, or anything that needs persistent state across sessions
The Problem

Without a system, Kimi forgets you. KimiOS fixes that.

Without Kimi OS

A fresh start every time

Every session begins from zero. Kimi doesn't know your name, your role, your preferences, or what you were working on yesterday. You spend the first few minutes re-explaining context before any real work happens.

Generic tone. No memory. No shortcuts. Repeat yourself constantly.

KimiOS is just a folder on your computer. No external services, no lock-in.

How It Works

Three layers that power KimiOS. One folder to rule them all.

You  —  prompts, questions, and tasks
Kimi OS
KimiOS.md + PROJECT_MEMORY.md
Global rules, preferences, routing map, and accumulated facts
voice-principles.md + Skills
Your writing voice and installed capabilities
Workstations
Presentation Studio Data Analyst Prototype Builder Email Helper Social Media Agent + yours

Think of each workstation as a sub-agent dedicated to a specific task. It has its own folder with a local KIMIOS.md, MEMORY.md, and Resources subfolder. The global files apply everywhere; the workstation files layer on top.

The Core Files

Three files power the whole system

File 01
IDENTITY.md

The agent's personality and values. Who Kimi is, how it behaves, its boundaries, and enduring identity notes. Every session starts by reading this.

File 02
KIMIOS.md

The global constitution. Tells Kimi your preferences, rules, folder structure, and routing map. Governs tone, behaviour, and which workstation to use.

File 03
voice-principles.md

Your writing voice. Tone, sentence style, words to avoid, signature phrases. Kimi reads this before writing any content on your behalf.

These four files live in your KimiOS root folder alongside a 00_Resources/ folder. That's the whole system.
Setup Guide  ·  Three Phases

Let's get started.

You're one afternoon away from a Kimi that knows who you are, how you work, and what you're trying to get done.

📁
Phase 01
Create your home base
Make an empty KimiOS folder on your computer and run the setup prompt — Kimi builds the whole structure for you.
🏗️
Phase 02
Build your workstations
Add a workstation for each recurring task type — reports, decks, data analysis, trading. Each one gets its own rules and memory.
🔄
Phase 03
Keep it compounding
Save insights at the end of every session. Kimi gets sharper over time — not because it learned, but because you built the system.
Phase 1 | Getting Started  ·  Prompt Template

Paste this to build your KimiOS from scratch

First-time setup

One prompt. Five minutes. First part done.

Open Kimi Work with your KimiOS folder selected, paste this prompt, and let it run. Kimi will create all four core files, the folder structure, and then ask you a few questions to personalise everything.

Before you paste: create an empty folder called KimiOS somewhere on your computer (Documents is fine), then select it in the Kimi Work file picker.
I'm setting up KimiOS for the first time. Please
create the following in my KimiOS root folder:

1. IDENTITY.md — with these sections:
   Name, Personality, Values, Boundaries, Notes

2. KIMIOS.md — with these sections:
   Memory System, Preferences, Rules,
   Folder Structure, Routing Map, Plugin Registry

3. 00_Resources/voice-principles.md — with these
   sections: Tone, Sentence Style, Words to Avoid,
   Words I Use, Formatting

4. PROJECT_MEMORY.md — with these sections:
   About Me, Active Projects, Key Contacts,
   Key Decisions, Useful Context

5. 00_Skills/        (skills & plugins inventory)
6. 00_Scheduled/     (scheduled task outputs)
7. 00_Outputs/        (global outputs — use when
                       explicitly requested)

Use starter templates with [bracketed placeholders]
where I need to customise. After creating the files,
ask me 3 questions to personalise my KIMIOS.md for
my role and working style.
After Running the Setup Prompt

Let's see what you just created.

That one prompt created your entire KimiOS skeleton — four files, three folders, and a structure Kimi will use on every future session.

The next three slides walk through each file with a copy-ready template. Customise the bits in [brackets] and you're good to go.

Once you've filled in the templates, add your first workstation. That's when things start to feel like a real operating system.
📁 KimiOS/
├── 📄 IDENTITY.md  — agent identity
├── 📄 KIMIOS.md  — global rules & routing
├── 📄 PROJECT_MEMORY.md  — persistent brain
├── 📁 00_Resources/
    └── 📄 voice-principles.md
├── 📁 00_Skills/  — skills & plugins inventory
├── 📁 00_Scheduled/  — scheduled task outputs
└── 📁 00_Outputs/  — global outputs
After adding a workstation:
└── 📁 Report Writer/
    ├── 📄 KIMIOS.md
    ├── 📄 MEMORY.md
    ├── 📁 Report Writer Resources/
    └── 📁 Outputs/
File 01  ·  Starter Template

IDENTITY.md — the agent's personality

Copy & customise

Who Kimi is in every session

This file defines the agent's enduring identity. It loads automatically and governs personality, boundaries, and how Kimi should behave when interacting with you.

Replace anything in [brackets] with your own preferences. This is the foundation — everything else builds on top of it.
# Agent Identity

## Name
[Your agent's name — e.g., "Kimi", "Ava"]

## Personality
- [Describe how the agent should come across]
- [e.g., "Direct and sharp — get to the point"]
- [e.g., "Warm like a smart friend, not a support bot"]
- [e.g., "Critical thinking partner — pushes back with evidence"]

## Values
- [e.g., "Honesty over sycophancy — push back when something looks off"]
- [e.g., "Safety over speed — ask who does this fail on before shipping"]
- [e.g., "Agency over automation — never act without permission on destructive operations"]

## Boundaries
- Never invent facts, file paths, or data I haven't verified
- Never guess stock prices, dates, or current events
- Never write or modify files outside the workspace
- Always ask before merging PRs or sending messages
- Don't over-explain — get to the point

## Notes
- [Enduring identity notes — e.g., "Owner is based in Sydney"]
- [Timezone or scheduling preferences]
- [How you like to receive corrections]
File 02  ·  Starter Template

KIMIOS.md — the global constitution

Copy & customise

Sets the rules for every session

This file is Kimi's operating instructions. It loads automatically and governs tone, behaviour, folder structure, and which workstation to use for which task.

Replace anything in [brackets] with your own preferences. The routing map grows as you add workstations.
# KIMIOS.md — Global Constitution

## Memory System
- Read vault memory (about_user.md) at start
- Read PROJECT_MEMORY.md at start
- Read workstation MEMORY.md when working in that workstation
- Write to PROJECT_MEMORY.md for global/personal context
- Write to workstation MEMORY.md for domain-specific context
- Read voice-principles.md before writing content

## Preferences
- Tone: [conversational / professional / casual]
- Language: [Australian / British / American English]
- Length: concise by default; expand only when asked
- Format: prose first, bullets only when genuinely list-like
- Timezone: [Your timezone]

## Rules
- Ask clarifying questions before complex tasks
- Never guess — if unsure, say so
- Read voice-principles.md before writing content
- Prefer parallel tool calls when independent
- Keep root KIMIOS.md under 300 lines

## Folder Structure
| Folder | What lives here |
| 00_Resources/ | Reference files (voice, templates, shared assets) |
| 00_Skills/ | Skills & plugins inventory — canonical registry |
| 00_Scheduled/ | Scheduled task outputs and cron logs |
| 00_Outputs/ | Global outputs — only when explicitly requested |
| [Workstation]/ | Workstation + Resources/ + Outputs/ |

## Routing Map
| Workstation | Route here when I... |
| [Name] | [Brief trigger description] |
File 03  ·  Starter Template

voice-principles.md — your writing voice

Copy & customise

Makes Kimi sound like you, not a press release

Paste 5–8 of your own emails or messages and ask Kimi to extract patterns from them. It'll fill in the signature phrases and tone sections automatically.

The more specific you are about what to avoid, the better. "No em dashes" and "never say leverage" are more useful than "be casual."
# Voice Principles

## Tone
- Sound like: [smart peer / trusted advisor / warm colleague]
- More formal with: [senior leaders / new contacts]
- Avoid sounding: [corporate / over-hedged / AI-flavoured]

## Sentence Style
- Vary length — mix short punchy beats with longer ones
- Use contractions: [yes / no]
- Front-load context, then the ask

## Words to Avoid
- Never: "leverage," "synergise," "deep dive"
- No em dashes (use commas or parentheses instead)
- No "I hope this email finds you well" openers
- No stacked adjectives ("incredibly valuable")

## Words I Use
- [Your signature phrases — add them here]
- e.g. "heaps", "nerd out", "level up", "if helpful"

## Formatting
- Short paragraphs (1–2 sentences max)
- Bold sparingly — key terms and names only
- [Other formatting preferences]
Phase 02  ·  Workstations

Time to build your first workstation.

A workstation is Kimi with a specific job — its own rules, its own memory, its own lane. Pick the one recurring task that eats most of your week. That's where you start.

Phase 2 | Workstations

Every workstation has the same four parts

A workstation is just a folder with three files. The four sections inside its KIMIOS.md define how Kimi behaves when it's routing work there.

Resources

A table mapping reference files to "read when" conditions. Kimi only loads these files when the trigger is met, keeping context efficient.

Workflow

Numbered steps for the primary task in this workstation. Keep it simple — 5–7 steps. You'll refine it over time as you see what Kimi gets right and wrong.

Editorial Rules

Always opens with "Follow voice-principles.md in 00_Resources." Then adds domain-specific rules on top — tone calibration, vocabulary, output formats for this specific domain.

Phase 2 | Workstations  ·  Prompt Template

Paste this to create a new workstation

New workstation

30 seconds to a new capability

Pick one recurring task type — reports, data analysis, trading memos, whatever takes up your time. Fill in the two brackets, paste, and Kimi scaffolds the whole workstation.

Good workstation triggers are specific: "draft, edit, or review any data analysis report" rather than "data stuff." The routing map entry is what Kimi matches against your request.
Create a new workstation called "[Workstation Name]".

Route here when I: [describe the task type — e.g.
"draft, edit, or review any data analysis report"]

Create these items inside the workstation folder:

1. [Name]/KIMIOS.md with sections:
   - Identity (one paragraph: what routes here,
     what doesn't)
   - Resources (empty table: Resource | Read when...)
   - Workflow (numbered steps for the main task)
   - Editorial Rules (start with voice-principles.md
     reference, then add domain-specific rules)

2. [Name]/MEMORY.md with:
   - Contacts section
   - Key Decisions section

3. [Name]/[Name] Resources/  (empty folder)

4. [Name]/Outputs/  (workstation-specific outputs)

After creating the files, add a new row to the
Routing Map in root KIMIOS.md.
A Quick Recap

One folder to rule them all. Three layers that power KimiOS.

You  —  prompts, questions, and tasks
KimiOS
KIMIOS.md + PROJECT_MEMORY.md
Global rules, preferences, routing map, and accumulated facts
voice-principles.md + Skills
Your writing voice and installed capabilities
Workstations
Presso Studio Data Analyst Proto Builder Email Helper Social Media Agent + yours

Think of each workstation as a sub-agent dedicated to a specific task. It has its own folder with a local KIMIOS.md, MEMORY.md, and Resources subfolder. The global files apply everywhere; the workstation files layer on top.

Phase 03  ·  System Maintenance

Last bit. Make it compound.

The system only gets smarter if you save what you learn. One 30-second prompt at the end of each session — that's all it takes to turn KimiOS from a config file into something that actually grows with you.

Phase 3 | System Maintenance

KimiOS only gets smarter if you save what you learn

End of every task

Insights vanish when the session closes

Preferences you mentioned, decisions you made, context Kimi picked up on — none of it survives unless it's written to the right memory file. Kimi resets completely when the session ends.

Workstation-specific context goes to the workstation's MEMORY.md. Global or personal context goes to root PROJECT_MEMORY.md. One prompt at the end of every task fixes this permanently.

Done consistently, this is what turns KimiOS into a system that compounds — every session makes the next one sharper, in every workstation.
💬 Work
session
🔍 Scan
convo
📝 Write to
PROJECT_MEMORY.md
Smarter
next time
Scan this conversation for any unsaved preferences,
decisions, or useful context. Route each finding to the
right memory file:

- Workstation-specific context (design choices, stack
  preferences, domain contacts, build patterns) →
  write to this workstation's MEMORY.md

- Global/personal context (cross-workstation preferences,
  active projects, key contacts, global rule changes) →
  write to root PROJECT_MEMORY.md

When in doubt, write to both with a short cross-reference.
Don't duplicate what's already in either file. Focus only
on what's genuinely new from this session.
Efficiency

Keep your KimiOS fast and cheap

Rule 1
Constrain the Root

Keep your master KIMIOS.md under 300 lines. Point to external resource files rather than stuffing everything in one place — this keeps baseline token costs low every single session.

Rule 2
Avoid Duplicated Rules

Never repeat global rules inside local workstations. If the root already says "no corporate jargon," your Report Writer workstation shouldn't waste tokens restating it. Inheritance is free.

Token efficiency means KimiOS stays fast. A bloated root file taxes every session — trim it like you'd trim a good document.
Scale your workstation

Pick one task you repeat every week. That's your first workstation.

KimiOS compounds. The more you use it, the more Kimi knows you. Start small — one folder, three files — and add workstations as you go.

01
Create your KimiOS folder
Make an empty folder in Documents (or wherever). Select it in the Kimi Work file picker. That's your workspace.
02
Paste the first-time setup prompt
Slide 7 has the prompt — hit Copy, open Kimi Work, paste, let it run. Four files and a folder structure in under a minute.
03
Customise and add your first workstation
Fill in the brackets in your core files, then use the workstation prompt (Slide 14) to scaffold your first domain.
04
Save insights after every session
Use the scan prompt (Slide 17) at the end of each task. That's the compounding loop — the secret sauce.
Built-In Capabilities

Kimi comes with powerful skills out of the box

These are pre-installed reusable workflows. You don't need to build them — just invoke them by name or let KimiOS route tasks to them automatically.

cron
Schedule recurring or one-time local-conversation jobs. Morning digests, weekly reports, data pulls.
seaborn-visualization
Charts, plots, and data visualisation using Python's seaborn and matplotlib in Daimon's managed runtime.
kimi-data-tools-v2
Web search, URL fetching, real-time stock data (finance), and structured online data APIs.
webbridge
Control your real browser — navigate, click, type, screenshot, and interact with any website using your actual sessions.
report-writing
End-to-end long-form reports — industry research, market analysis, policy briefs, consulting deliverables.
paper-writing
Academic paper creation — outline design, structured content, literature reviews, methodology sections.
copy-editing
Edit, review, and improve existing marketing copy. Tighten messaging, fix tone, sharpen headlines.
stock-assistant
Structured stock data — watchlists, quotes, daily K, technical indicators, batch analysis via Kimi Finance.
Pro tip: Install additional skills as you go. The full inventory is tracked in 00_Skills/ — one canonical registry for auditing everything KimiOS has access to.
Reference

Glossary of Terms

Model The underlying AI engine. Kimi 1.5 covers 80% of daily work; escalate to larger models only for complex multi-step tasks with many interdependent decisions. ⚡ Default to the standard model. Reaching for the largest model reflexively just burns tokens — and slows you down. Don't be a #TokkenMaxxer.
Agent An AI model that can take actions — read files, send messages, run tasks — rather than just answer questions. Kimi in Work mode is an agent.
Workstation A KimiOS folder dedicated to a specific task type. Has its own rules, memory, and resources. Kimi auto-routes tasks to the right one based on your routing map.
Skill A packaged workflow that gives Kimi a specialised capability — creating decks, writing Word docs, pulling data. Install once, trigger by name.
Session A single conversation with Kimi. Context resets when it ends — which is exactly the problem PROJECT_MEMORY.md solves.
Plugin A bundle of tools and skills packaged together for easy installation. How capabilities are distributed and added to Kimi Work.
Context Window The total amount of information Kimi can hold in a single session — your instructions, files, and conversation history. Bigger context = more Kimi knows, but also slower.
Subagent A delegated task run via the Agent tool. Three types: coder (general engineering), explore (fast read-only exploration), plan (architecture design). Keeps context clean.
Vault Memory Kimi's built-in persistent user profile assembled at every session start. KimiOS supplements this with PROJECT_MEMORY.md for active project context.
Token The unit any LLM uses to measure text in and out. Longer prompts cost more tokens. The reason concise root files and subagents matter for speed.
Cron A scheduled job in Kimi Work. Runs local-conversation tasks automatically on a recurring, one-time, or manual trigger. Set once, forget.
PythonRun Immediate execution in Daimon's managed Python runtime. Charts, data analysis, file generation — one-shot, right now, no setup needed.
Build Your Own Kimi OS
Thank you
Built by Vivid — AI product builder in Sydney
vnsavitri.github.io
Start small. One folder. Three files. Pick one task that eats your time. That's your first workstation.
1 / 22
← → to navigate