Installation
Mimik AI supports macOS, Linux (Ubuntu/Debian, Fedora/RHEL, Arch), and Windows via WSL2. Choose your
platform below to get started.
macOS
# Install via Homebrew
brew tap mimik-ai/tools
brew install mimik-ai
# Verify installation
mimik --version
Linux (Ubuntu/Debian)
# Download and install
curl -fsSL https://get.mimik-ai.com | bash
# Or use the .deb package
wget https://releases.mimik-ai.com/latest/mimik-ai_amd64.deb
sudo dpkg -i mimik-ai_amd64.deb
Windows (WSL2)
# Ensure WSL2 is installed, then inside your WSL terminal:
curl -fsSL https://get.mimik-ai.com | bash
Quick Start
Get up and running with Mimik AI in under 2 minutes.
1
Activate your license
mimik activate --key YOUR_LICENSE_KEY
2
Initialize your skills directory
mimik init --skills-dir ~/.mimik/skills
3
Install your first skill pack
mimik install fullstack-developer
mimik install security-auditor
mimik install devops-engineer
4
Start using Mimik AI
# Skills are automatically loaded by your AI editor
# Supported: Claude Code, Cursor, Windsurf, VS Code + Copilot
mimik status
License Activation
After purchasing, you'll receive a license key via email within 30–60 minutes. The license key is a
64-character alphanumeric string.
# Activate your license
mimik activate --key mk_live_a1b2c3d4e5f6...
# Check license status
mimik license status
# Output:
# ✓ License: Pro (3 devices)
# ✓ Activated: 2026-03-08
# ✓ Devices: 1/3 used
# ✓ Updates: Lifetime
💡
Tip: If you haven't received your license key after 60 minutes, check your spam folder
or contact us at support@mimik-ai.com.
System Requirements
| Component |
Minimum |
Recommended |
| OS |
macOS 12+, Ubuntu 20.04+, Windows 10+ (WSL2) |
macOS 14+, Ubuntu 22.04+ |
| RAM |
4 GB |
8 GB+ |
| Storage |
500 MB |
2 GB+ (for knowledge bases) |
| Node.js |
v18+ |
v20 LTS |
| Network |
Initial download only |
Offline after install |
Skills Overview
Skills are the core building blocks of Mimik AI. Each skill is a self-contained package that teaches your
AI assistant how to handle specific types of tasks — from writing React components to auditing Kubernetes
clusters.
Skill Anatomy
Every skill contains:
- SKILL.md — The main instruction file with YAML frontmatter and detailed markdown
instructions
- scripts/ — Optional helper scripts and utilities
- examples/ — Reference implementations and usage patterns
- resources/ — Additional templates, configs, or assets
Skill Categories
🖥️
Development
React, Next.js, Node.js, Python, Rust, Go, and 50+ frameworks
🔒
Security
Penetration testing, OWASP audits, vulnerability scanning
☁️
DevOps
Docker, Kubernetes, Terraform, CI/CD pipelines
🎨
Design
UI/UX patterns, design systems, accessibility audits
📊
Data
SQL optimization, ETL pipelines, ML model training
🤖
AI/ML
LangChain, RAG systems, agent orchestration, prompt engineering
Knowledge Engine
The Knowledge Engine provides persistent, searchable memory across AI conversations. It automatically
distills insights from your codebase, documentation, and past interactions into reusable knowledge
items.
# Index your project for knowledge extraction
mimik knowledge index ./my-project
# Search your knowledge base
mimik knowledge search "authentication patterns"
# Export knowledge for sharing
mimik knowledge export --format json > team-knowledge.json
How Knowledge Items Work
- Knowledge is automatically extracted from conversations and code analysis
- Each item contains metadata, timestamps, and references to source files
- Items are version-controlled and can be shared across devices
- Semantic search enables natural-language queries against your knowledge base
Skill File Format
Skills follow a standardized YAML frontmatter + Markdown body format:
---
name: react-best-practices
description: React and Next.js performance optimization guidelines
version: 2.1.0
triggers:
- react
- nextjs
- component optimization
- performance
category: development
---
# React Best Practices
## Component Architecture
Always prefer functional components with hooks over class components.
Use `React.memo()` for expensive renders...
## Performance Patterns
### Code Splitting
Use `React.lazy()` with `Suspense` for route-based splitting...
### State Management
Prefer local state with `useState` and `useReducer` before reaching
for global state libraries...
Configuration
Mimik AI is configured via a mimik.config.yaml file in your home directory or project root.
# Mimik AI Configuration
version: 1
skills:
directory: ~/.mimik/skills
auto_update: true
categories:
- development
- security
- devops
knowledge:
directory: ~/.mimik/knowledge
max_items: 10000
auto_index: true
index_on_save: true
sync:
enabled: true
mode: p2p # peer-to-peer, no cloud
encryption: aes-256
auto_discover: true
editor:
integration: auto # auto-detect editor
hot_reload: true # reload skills on file change
Custom Skills
Create your own skills tailored to your team's workflows, coding standards, or domain expertise.
# Scaffold a new skill
mimik skill create my-company-standards
# This creates:
# ~/.mimik/skills/my-company-standards/
# ├── SKILL.md # Main instruction file
# ├── scripts/ # Helper scripts
# ├── examples/ # Reference code
# └── resources/ # Templates & assets
# Test your skill locally
mimik skill test my-company-standards
# Share with your team (Enterprise plan)
mimik skill publish my-company-standards --scope team
Multi-Device Sync
Sync your skills and knowledge across devices using encrypted peer-to-peer connections. No data ever
leaves your network.
# On your primary device: generate a pairing code
mimik sync init
# Output: Pairing code: MKMK-7F3A-9B2D
# On your secondary device: pair using the code
mimik sync pair MKMK-7F3A-9B2D
# Check sync status
mimik sync status
# ✓ Connected devices: MacBook Pro, Linux Desktop
# ✓ Last sync: 2 minutes ago
# ✓ Skills synced: 127/127
# ✓ Knowledge items: 3,421/3,421
CLI Reference
| Command |
Description |
mimik activate |
Activate your license key |
mimik init |
Initialize Mimik AI in current directory |
mimik install <skill> |
Install a skill from the library |
mimik skill create |
Scaffold a new custom skill |
mimik skill test |
Test a skill locally |
mimik knowledge index |
Index a directory for knowledge extraction |
mimik knowledge search |
Search your knowledge base |
mimik sync init |
Start P2P sync and generate pairing code |
mimik sync pair |
Pair a new device using a pairing code |
mimik status |
Show current status of all Mimik services |
mimik update |
Update Mimik AI and all installed skills |
Troubleshooting
Skills not loading in my editor
Ensure your editor integration is configured correctly:
mimik doctor
# This runs diagnostics and fixes common issues
License activation failed
Check that your license key is entered correctly (no spaces). If the issue persists:
mimik activate --key YOUR_KEY --verbose
# This shows detailed activation logs
Sync not connecting
Both devices must be on the same local network. Check firewall settings:
# Check if the sync port is open
mimik sync diagnose
# Manually specify port if needed
mimik sync init --port 9876