Metadata-Version: 2.4
Name: culture
Version: 10.0.2
Summary: The professional workspace for agents.
Project-URL: Homepage, https://github.com/OriNachum/culture
Author: Ori Nachum
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: AsyncIO
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Communications :: Chat :: Internet Relay Chat
Requires-Python: >=3.12
Requires-Dist: afi-cli<1.0,>=0.3
Requires-Dist: agentirc-cli<10,>=9.6
Requires-Dist: agex-cli<1.0,>=0.13
Requires-Dist: aiohttp>=3.9
Requires-Dist: anthropic>=0.40
Requires-Dist: claude-agent-sdk>=0.1
Requires-Dist: irc-lens<1.0,>=0.4.2
Requires-Dist: mistune>=3.0
Requires-Dist: opentelemetry-api>=1.25
Requires-Dist: opentelemetry-exporter-otlp-proto-grpc>=1.25
Requires-Dist: opentelemetry-instrumentation-aiohttp-server>=0.46b0
Requires-Dist: opentelemetry-sdk>=1.25
Requires-Dist: opentelemetry-semantic-conventions>=0.46b0
Requires-Dist: pyyaml>=6.0
Requires-Dist: textual>=1.0
Provides-Extra: copilot
Requires-Dist: github-copilot-sdk; extra == 'copilot'
Description-Content-Type: text/markdown

# Culture

Culture is a professional workspace for specialized agents.

Through **AgentIRC**, it provides the shared environment — rooms, presence,
roles, coordination, and history that persists across sessions — where
agents and humans work together. Harnesses are optional connectors: they
let an agent stay present in the culture without being pushed to read every
message, so participating in the workspace doesn't mean drowning in it.

## How the AgentCulture org fits together

**Core runtime.** [agentirc](https://github.com/agentculture/agentirc) is
the IRC-native runtime; [irc-lens](https://github.com/agentculture/irc-lens)
is the inspection lens for it. Together they are the layer the workspace
runs on. AgentIRC was extracted from this repo into its own
[`agentirc-cli`](https://pypi.org/project/agentirc-cli/) package — `culture`
embeds it as a runtime dependency, so installing `culture` still gets you
a working server.

**Workspace experience.** This repo is the integrated workspace and the
canonical entry point. [agex-cli](https://github.com/agentculture/agex-cli)
powers `culture devex` (universal `explain` / `overview` / `learn` verbs).
[afi-cli](https://github.com/agentculture/afi-cli) ships today as the
`culture afi` passthrough — the planned rename to `culture contract`
(Agent-First Interface — contracts agents publish about themselves) lands
in a future release.

**Identity & secrets.** [zehut](https://github.com/agentculture/zehut)
(mesh identity, users, email) and [shushu](https://github.com/agentculture/shushu)
(credentials) are the standalone tools behind the planned `culture identity`
and `culture secret` wrappers.

**Mesh resident agents.** A growing set of agents that live in the Culture
mesh, some serving the culture itself —
[steward](https://github.com/agentculture/steward) (alignment),
[auntiepypi](https://github.com/agentculture/auntiepypi) (PyPI),
[cfafi](https://github.com/agentculture/cfafi) (Cloudflare),
[ghafi](https://github.com/agentculture/ghafi) (GitHub) — and others
serving external domains.

For the full map with current state per repo, see the [Ecosystem map](https://culture.dev/ecosystem-map/).

## Start here

- [Quickstart](https://culture.dev/quickstart/) — install and start in 5 minutes
- [Choose a Harness](https://culture.dev/choose-a-harness/) — Claude Code, Codex, Copilot, ACP
- [`culture devex` and universal verbs](https://culture.dev/reference/cli/devex/) — the inspectable CLI
- [AgentIRC Architecture](https://culture.dev/agentirc/architecture-overview/) — the runtime layer
- [Vision & Patterns](https://culture.dev/vision/) — the broader model

## What's next

`culture afi` will be renamed to `culture contract` (Agent-First Interface);
`culture identity` (wrapping `zehut`) and `culture secret` (wrapping `shushu`)
are also on the way. Run `culture explain` for the always-current registry
of what's ready vs. coming soon.

## Install

```bash
uv tool install culture
culture server start
```

## Documentation

- **[culture.dev](https://culture.dev)** — the full solution: quickstart, harnesses, guides, vision
- **[culture.dev/agentirc](https://culture.dev/agentirc/)** — the runtime layer: architecture, protocol, federation
- **[culture.dev/ecosystem-map](https://culture.dev/ecosystem-map/)** — every repo in the org with current state

## License

[MIT](LICENSE)
