Skip to main content
Open Source · Local-First · Self-Evolving

Your AI Copilot.
Any Domain.

Ciri is an autonomous AI copilot that lives inside your workspace and adapts to your domain — software engineering, marketing, finance, operations, research, and beyond. She builds a persistent understanding of your environment and permanently expands her own capabilities over time.

Get Started →Read the Docs
● ● ●
$ ciri
██████╗ ██╗ ██████╗ ██╗
██╔════╝ ██║ ██╔══██╗ ██║
██║ ██║ ██████╔╝ ██║
██║ ██║ ██╔══██╗ ██║
╚██████╗ ██║ ██║ ██║ ██║
╚═════╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝
Contextual Intelligence and Reasoning Interface
✓ Playwright ready
✓ Model: claude-sonnet-4-6
✓ Database initialized
✓ Workspace: ~/projects/my-startup
✓ 12 skills · 3 toolkits · 5 subagents
You > Draft a Q1 investor update based on our metrics dashboard
Ciri > Delegating to web_researcher to pull live metrics...
🧠

Domain-Adaptive Intelligence

Ciri trains herself to match your workspace. Marketing agency, fintech startup, law firm — run /sync and she learns your domain, tools, and workflows.

♾️

Self-Evolving Capabilities

Permanently expands her own toolset by creating new Skills, Toolkits, and SubAgents. The more you work with Ciri, the more capable she becomes.

🌐

Real Browser Integration

Connects to Chrome/Edge via CDP using your real sessions and cookies. Research inside your AWS console, GitHub, CRM, or any authenticated app.

🔒

Human-in-the-Loop

Every file write, script execution, or external action requires your explicit approval. Approve, edit the arguments, or reject — you stay in control.

🔌

MCP Toolkit Ecosystem

Native Model Context Protocol client. Connect to any MCP server — Slack, databases, APIs, cloud services — and hot-reload without restart.

🗄️

Local-First & Private

Conversation threads, checkpoints, and workspace memory live in a local SQLite database.

Built for Every Domain

Ciri adapts to your workspace through training. The /sync command turns her into an expert for your field.

DomainWhat Ciri Can Do
Software EngineeringRead codebases · write & test code · manage git · generate PRs · run CI
Business OperationsDraft proposals · analyze financials · automate reporting · manage trackers
Marketing & BrandingResearch competitors · draft copy · analyze engagement · schedule campaigns
Sales & CRMQualify leads · draft outreach · summarize calls · update CRM via MCP
Research & DataCrawl the web authenticated · summarize papers · build data pipelines
Document WorkFill PDF forms · process DOCX/PPTX/XLSX · extract structured data

Get Running in Minutes

Install, run, sync. Ciri does the rest.

01
Install
pip install ciri-copilot
02
Run
ciri
03
Sync
/sync # Ciri learns your workspace
04
Evolve
# Ask anything. Ciri grows with you.

Ciri Builds Her Own Tools

Most AI assistants are frozen at their training cutoff. Ciri is different: when she encounters a gap in her capabilities, she creates new Skills (domain playbooks), Toolkits (MCP API connectors), or SubAgents (specialized role agents) — and loads them immediately. Your Ciri becomes uniquely yours.

Ready to evolve your workspace?

Open source. Local-first. Works with OpenAI, Anthropic, OpenRouter, and more.

Install Ciri →GitHub ↗