Skip to main content

Introduction

Welcome to the PressW SDK documentation. This monorepo hosts multiple language SDKs for building AI-powered applications.

Available SDKs

Python SDK (pw-ai-foundation)

Our Python SDK provides:

  • Foundation models for AI applications
  • Utility functions for common tasks
  • Dataset management tools
  • Type-safe interfaces with Pydantic

TypeScript SDKs

@pressw/chat-core

Core chat functionality including:

  • Chat client implementation
  • Message handling
  • Type definitions with Zod validation

@pressw/chat-ui

React components for chat interfaces:

  • Pre-built UI components
  • Customizable styling
  • Integration with chat-core

Quick Start

Choose your language to get started:

  • Python: Install with pip install pw-ai-foundation
  • TypeScript: Install with bun add @pressw/chat-core @pressw/chat-ui

Features

  • Type Safety: Full type support in both Python and TypeScript
  • Modern Tooling: Built with uv (Python) and Bun (TypeScript)
  • CI/CD: Automated testing, linting, and releases
  • Documentation: Comprehensive docs with API references
  • Open Source: Apache-2.0 licensed with transparent development

Contributing

We welcome contributions! Check out the repository for development guidelines and setup instructions.