Initial business configuration wizard. Runs on first use to configure the AI OS for your specific business. Use when context/my-business.md is empty, user says "set up my business", "configure", "initialize", or "start fresh".
Configure the entire AI OS for a specific business through a conversational questionnaire.
context/my-business.md contains placeholder textRun the phases below conversationally — ask a batch of questions, wait for answers, then move to the next phase. Do NOT dump all questions at once.
Ask these questions (one batch):
Ask these questions:
Ask these questions:
python3 setup_memory.pyAsk these questions:
After collecting all answers:
Write context/my-business.md — Structured business profile from Phase 1 answers. Include: business description, target customer, main offer, lead sources, current challenge.
Write context/my-voice.md — Voice guide from Phase 2 answers. Include: communication style description, sample text, characteristic phrases, anti-patterns (what to avoid).
Update args/preferences.yaml — Set timezone, content platform preferences from Phase 3.
Update memory/MEMORY.md — Add goals from Phase 4 to the "Current Goals" section. Add key business facts to "Business Facts". Add preferences to "User Preferences".
Set up advanced memory (if keys provided) — If the user provided OpenAI + Pinecone keys in Phase 3:
OPENAI_API_KEY, PINECONE_API_KEY to .envpython3 setup_memory.py --user-id "<name>" --pinecone-index "<business>-memory"python3 setup_memory.py"Validation test — Write a 2-sentence introduction of the user's business in their voice. Ask: "Does this sound like you?" If not, refine the voice guide.
Print capabilities — Show the user what they can now do:
You're set up! Here's what you can do now:
- "Research [company/person/topic]" — Deep research on anything
- "Write a LinkedIn post about [topic]" — Content in your voice
- "Prep for my meeting with [person]" — Research + talking points
- "Help with this email: [paste]" — Triage, draft replies
- "Add a task: [description]" — Track tasks and projects
- "Weekly review" — Review your week and plan the next
- "Create a skill for [workflow]" — Build new reusable workflows
Use scripts/init_business.py for writing the context files in a consistent format. Pass collected answers as JSON.
.tmp/ before overwriting