Skip to main content

AI coding assistant with dependency-aware context management

Project description

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)

pip install prismcode
prismweb

For Developers (uv)

We recommend using uv for the fastest and most reliable development environment.

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

Usage

Web Workspace (Recommended)

prismweb

Open http://localhost:5000.

CLI / TUI

prism

Configuration

Create a .env file in the project root:

# 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prismcode-0.1.13.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prismcode-0.1.13-py3-none-any.whl (808.2 kB view details)

Uploaded Python 3

File details

Details for the file prismcode-0.1.13.tar.gz.

File metadata

  • Download URL: prismcode-0.1.13.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.16

File hashes

Hashes for prismcode-0.1.13.tar.gz
Algorithm Hash digest
SHA256 5c442636eded62fa770f444678e939a4f28f606e150af82bc85bbd23e7cf3f92
MD5 92ea907215595ac91518729ff6f525d7
BLAKE2b-256 b74a329c372bd460f668cc4f7490077ef8ba3b92a9fc182f2f8ae9aaafcc067f

See more details on using hashes here.

File details

Details for the file prismcode-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: prismcode-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 808.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.16

File hashes

Hashes for prismcode-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 ee7095ab3b5ff9f511ed9c34408dbb12a57f69fea6dfe33611fd2703399cafa0
MD5 2521e5142ab1cc2e80aaa48cfc9db2d8
BLAKE2b-256 c52e995714a5b392a62935d24fa530f8627fd1dd7e7edea899876db41011c9cc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page