Metadata-Version: 2.4
Name: summon-claude
Version: 1.1.0
Summary: Bridge Claude Code sessions to Slack channels
Project-URL: Homepage, https://github.com/summon-claude/summon-claude
Project-URL: Documentation, https://summon-claude.github.io/summon-claude/
Project-URL: Repository, https://github.com/summon-claude/summon-claude
Project-URL: Bug Tracker, https://github.com/summon-claude/summon-claude/issues
Author-email: Will Gordon <will@gordoncode.dev>
License-Expression: MIT
License-File: LICENSE
Keywords: ai,claude,cli,mcp,slack
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Communications :: Chat
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.12
Requires-Dist: aiohttp==3.13.4
Requires-Dist: aiosqlite==0.22.1
Requires-Dist: claude-agent-sdk==0.1.48
Requires-Dist: click==8.3.1
Requires-Dist: cronsim==2.7
Requires-Dist: markdown-to-mrkdwn==0.3.1
Requires-Dist: packaging==26.0
Requires-Dist: pick==2.6.0
Requires-Dist: pydantic-settings==2.13.1
Requires-Dist: python-daemon==3.1.2
Requires-Dist: slack-bolt==1.27.0
Requires-Dist: slack-sdk==3.40.1
Provides-Extra: all
Requires-Dist: playwright==1.58.0; extra == 'all'
Requires-Dist: workspace-mcp==1.14.2; extra == 'all'
Provides-Extra: google
Requires-Dist: workspace-mcp==1.14.2; extra == 'google'
Provides-Extra: slack-browser
Requires-Dist: playwright==1.58.0; extra == 'slack-browser'
Description-Content-Type: text/markdown

# summon-claude

[![PyPI](https://img.shields.io/pypi/v/summon-claude)](https://pypi.org/project/summon-claude/)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)
[![CI](https://github.com/summon-claude/summon-claude/actions/workflows/ci.yaml/badge.svg)](https://github.com/summon-claude/summon-claude/actions/workflows/ci.yaml)
[![Docs](https://img.shields.io/badge/docs-summon--claude.github.io-blue)](https://summon-claude.github.io/summon-claude/)

Bridge Claude Code sessions to Slack channels. Run `summon start` in a terminal, authenticate from Slack, and interact with Claude entirely through a dedicated Slack channel.

## Install

```bash
uv tool install summon-claude
```

## Quick Start

```bash
# Set up your Slack app and configure tokens
summon init

# Start a session
summon start

# Authenticate in Slack
/summon <code>
```

## Documentation

Full documentation at **[summon-claude.github.io/summon-claude](https://summon-claude.github.io/summon-claude/)**.

- [Installation](https://summon-claude.github.io/summon-claude/latest/getting-started/installation/) — uv, pipx, or Homebrew
- [Slack Setup](https://summon-claude.github.io/summon-claude/latest/getting-started/slack-setup/) — app manifest, tokens
- [Quick Start](https://summon-claude.github.io/summon-claude/latest/getting-started/quickstart/) — first session walkthrough
- [Guides](https://summon-claude.github.io/summon-claude/latest/guide/sessions/) — sessions, commands, configuration
- [CLI Reference](https://summon-claude.github.io/summon-claude/latest/reference/cli/) — auto-generated command docs
- [Concepts](https://summon-claude.github.io/summon-claude/latest/concepts/overview/) — system design

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md) for development setup and guidelines.

## License

MIT
