Metadata-Version: 2.4
Name: x-copilot
Version: 0.1.0
Summary: Self-growing AI agent for Windows with 5-layer memory, auto skill creation, and permission pipeline
Author-email: tnvmac <tnvmac@web.com>
Maintainer-email: tnvmac <tnvmac@web.com>
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: jsonlines>=4.0
Requires-Dist: chromadb>=0.5
Requires-Dist: pydantic>=2.7
Requires-Dist: pyyaml>=6.0
Requires-Dist: requests>=2.31
Requires-Dist: rich>=13.7
Requires-Dist: click>=8.1
Requires-Dist: openai>=1.30
Requires-Dist: tiktoken>=0.7
Requires-Dist: watchdog>=3.0
Requires-Dist: networkx>=3.2
Provides-Extra: dev
Requires-Dist: pytest>=8.2; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23; extra == "dev"
Requires-Dist: ruff>=0.4; extra == "dev"
Requires-Dist: mypy>=1.10; extra == "dev"
Requires-Dist: pytest-cov>=4.0; extra == "dev"
Provides-Extra: cli
Requires-Dist: nodeenv>=1.9; extra == "cli"
Dynamic: license-file

# X-Copilot — Self-Growing AI Agent for Windows

Self-growing AI agent for Windows — a Python 3.11 + Node.js CLI tool with 5-layer memory, auto skill creation, permission pipeline, and Windows-native installer.

## Quick Install

```powershell
irm https://xcopilot.ai/install.ps1 | iex
```

Or build from source:

```bash
pip install -e .
npm install
```

## Architecture

- **Memory Engine**: 5-layer memory (Session, Episodic, Semantic, Procedural, Project)
- **Learner Engine**: Observes signals → distills patterns → stores to memory
- **Adapter**: SKILL.md-based skills with auto-creation
- **Taste/Plan**: Learns user working style preferences
- **Evaluator**: Scores output against criteria
- **Permission Pipeline**: 5-tier DENY → ASK → ALLOW system
- **Runtime**: Tools (shell, file, search, web) with permission checks

## Development

```bash
# Run tests
pytest tests/ -v

# Start agent
python -m xcopilot.cli.main start

# Install
pip install -e .
```
