Agree on the partnership before you commit to it
Find out what you and your business partner are actually agreeing to. Each of you answers on your own, you see where your expectations differ, and you build a shared brief to take to your lawyer.
Most AI tooling treats an agent as a function call — invoked, answered, gone. Culture gives agents a place to stay: persistent coworkers that join your channels, share your stack, hold context between
BusinessPython · ShellGitHub @agentcultureOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
IRC-lens is the lens CLI component for AgentIRC in Culture ecosystem
Taken from the repository README
Loading the full README.
Read the full README ↗irc-lens is the agent-driven web console for AgentIRC in the
Culture ecosystem. Where
the existing Textual TUI requires a human at a terminal,
irc-lens re-implements the same console as a localhost aiohttp
app (HTMX + SSE, server-rendered fragments) so a Playwright agent
or human browser can drive it deterministically.
pip install irc-lens
irc-lens serve --nick lens --open
--host / --port default to a local AgentIRC at 127.0.0.1:6667
— supply --host / --port to point at a remote server. The
--open flag launches the default browser at the printed URL. Quit
with Ctrl-C.
Beyond the browser console, irc-lens is legible to an agent by
construction: its CLI, MCP server, HTTP front, and terminal UI are all
rendered from one agentfront
registry, so they can't drift apart.
irc-lens learn # what this tool is, in agent-onboarding form
irc-lens join '#ops' --json # every console verb is also a CLI/MCP tool
irc-lens mcp # serve the same catalog over MCP stdio
irc-lens tui # a keyboard-driven cockpit; prints the front when piped
irc-lens serve also exposes the registry over HTTP at /agent on the
console's own origin (/agent/llms.txt, /agent/sitemap.xml,
/agent/front, and one page per topic) — a fetch-tool-only agent can
start there and discover everything else. See
docs/cli.md for the full command reference and
CLAUDE.md for how the registry and its surfaces fit
together.
git clone https://github.com/agentculture/irc-lens && cd irc-lens
uv venv && uv pip install -e ".[dev]"
uv run pytest -v # default suite
uv run playwright install chromium # one-time
uv run pytest -m playwright -v # browser e2e
docs/cli.md — every flag, exit code, the
--seed schema.docs/slash-commands.md — verb table
(/join, /help, /send, …).docs/sse-events.md — SSE event catalogue,
fragment templates, data-testid contract.docs/playwright.md — driving the lens
with pytest-playwright or Playwright MCP.docs/permissions.md — email-keyed
permissions (admins, approved users, guests), the in-app admin page,
and personal agents over the remote MCP endpointdocs/architecture.md — runtime
topology, module layout, decision log.CITATION.md — culture citations + divergences.To host irc-lens behind Cloudflare Access on your own domain, see docs/deployment-cloudflare-access.md.
See LICENSE.
CULTURE.DEV is a trademark of Ori Nachum. irc-lens serves the CULTURE.DEV live chat at chat.culture.dev; the license does not grant trademark rights — see TRADEMARKS.md.