Sam – AI powered co-workers
Sam is an AI-powered co-worker to empower all your colleagues. Sam lives in company's Slack workspace and is always ready to help.
Features
Like any good co-worker Sam can
- 🧑💻search the web,
- 🌐browse websites,
- 🔎search your companies products,
- 📈read internal documents,
- 📧send emails,
create GitHub issues,
and soon spend half the day in meetings and the other half in the kitchen.
Needless to say, Sam can do all of those things faster, cheaper and better than most of your human colleagues 😏
Installation
- Setup OpenWebUI.
- Clone the repository.
- Create your own
.envfile based on the.env.examplefile.cp template.env .env
- Spin up docker-compose with
docker-compose up -d.
Create a Slack App
- Create a new Slack App here.
- Select
From an app manifestand enter the URL to the slack-manifest.yml file in this repo. - Click
Create Appand thenInstall to Workspace. - Copy the
Bot User OAuth Access Tokenand add it to your environment asSLACK_BOT_TOKEN. - Create a new
App-Level TokensunderBasic Infomationand add it to your environment asSLACK_APP_TOKEN.
How it works
Sam is a Slack bot that OpenWebUI's AI models to provide a work-colleague like experience, right in your Slack workspace.
Everyone in your company has instant access to the most powerful AI companion.
Sam uses OpenAI's assistant API to fine-tune ChatGPT to:
- a specific personality traits,
- provide domain specific knowledge
- and company specific context
to provide a work-colleague like experience.
Metadata
Release files for OpenSam 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| opensam-0.1.4.tar.gz | 11.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| opensam-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.2 kB
Release files / opensam-0.1.4.tar.gz
| Download URL | opensam-0.1.4.tar.gz |
|---|---|
| Size | 11.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
355fe7e4b1378ba4efbe6bb8799554af7a440e132cbe7e19ada8e97297fd04d0
|
|
BLAKE2b-256 checksum How to use checksums |
7796b5ea53c7b1dc5748250b25e2aa3e119878dca80de295d07c94326b027db4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 25, 2025.
Transparency logRelease files / opensam-0.1.4-py3-none-any.whl
| Download URL | opensam-0.1.4-py3-none-any.whl |
|---|---|
| Size | 11.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
80a1ac1a13a167e8ad3ffa18d48b9fd5fb2c6e41709ed46381bb6f41c79d9ba4
|
|
BLAKE2b-256 checksum How to use checksums |
48de5856eb935a7b1dc06214697968c9a03c90e85fc3ae8bddd2dd726d5916df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jun 25, 2025.
Transparency log