Metadata-Version: 2.4
Name: prismcode
Version: 0.1.13
Summary: AI coding assistant with dependency-aware context management
Project-URL: Homepage, https://github.com/Jimmys-Code/Prism
Project-URL: Documentation, https://github.com/Jimmys-Code/Prism#readme
Project-URL: Repository, https://github.com/Jimmys-Code/Prism.git
Project-URL: Issues, https://github.com/Jimmys-Code/Prism/issues
Author-email: JAzco4 <115545051+Jimmys-Code@users.noreply.github.com>
License: MIT
Keywords: ai,assistant,coding,development,llm
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: aiohttp==3.13.3
Requires-Dist: cryptography>=41.0.0
Requires-Dist: diskcache==5.6.3
Requires-Dist: flask-socketio==5.6.0
Requires-Dist: flask==3.1.2
Requires-Dist: httpx==0.28.1
Requires-Dist: jinja2==3.1.6
Requires-Dist: litellm==1.81.0
Requires-Dist: markdown-it-py==4.0.0
Requires-Dist: openai==2.15.0
Requires-Dist: pydantic-core==2.41.5
Requires-Dist: pydantic==2.12.5
Requires-Dist: pygments==2.19.2
Requires-Dist: python-dotenv==1.2.1
Requires-Dist: python-socketio==5.16.0
Requires-Dist: rich==14.2.0
Requires-Dist: tiktoken==0.12.0
Requires-Dist: werkzeug==3.1.5
Description-Content-Type: text/markdown

# Prism Code

An AI coding assistant with dependency-aware context management and real-time streaming.

## Features

- **Smart Context Management** - Two-layer history system with automatic compaction.
- **Dependency-Aware Focus** - Built-in dependency graph analysis.
- **Real-time Streaming** - Modern Web Workspace with live tool execution.
- **Multi-Project Support** - Seamlessly switch between local and SSH projects.

## Installation

### For Users (pip)
```bash
pip install prismcode
prismweb
```

### For Developers (uv)
We recommend using `uv` for the fastest and most reliable development environment.

1. **Install uv**:
   ```bash
   curl -LsSf https://astral.sh/uv/install.sh | sh
   ```
2. **Setup environment**:
   ```bash
   git clone https://github.com/Jimmys-Code/Prism.git
   cd Prism
   uv venv
   source .venv/bin/activate
   uv sync
   ```

## Usage

### Web Workspace (Recommended)
```bash
prismweb
```
Open [http://localhost:5000](http://localhost:5000).

### CLI / TUI
```bash
prism
```

## Configuration

Create a `.env` file in the project root:

```bash
# Required: One or more API keys
ANTHROPIC_API_KEY=your_key_here
OPENAI_API_KEY=your_key_here
GEMINI_API_KEY=your_key_here

# Optional: Set preferred model
# DEFAULT_MODEL=claude-3-5-sonnet-20241022
```

## License
Proprietary - All rights reserved.
