Now in early access

Make Slack your IDE

Mention @nori in any channel. Describe the task in plain English. An AI agent spins up, writes the code, runs the tests, and opens a PR. Anyone on your team can ship — not just the ones with terminals.

# eng-requests
C
Cliff 2:14 PM
@nori the auth timeout on /api/sessions is hitting users in EU. Can you fix it and add a regression test?
N
Nori APP 2:14 PM
On it. Spinning up a session…
✓ Cloned user-service
✓ Found root cause in auth middleware
✓ Fixed timeout config for EU region
✓ Added regression test
✓ All tests passing (47 specs)
Session active · user-service
Open Terminal Open IDE
N
Nori APP 2:18 PM
Done. PR ready for review.
PR #142: Fix EU auth timeout →

The best engineering teams already ship with agents

Stripe, Ramp, and Spotify are merging thousands of agent-authored PRs per week. They built custom infra to get here. You don't have to.

The difference? Their agents needed months of custom infrastructure — managed environments, GitHub integration, custom context, orchestration layers. Nori Sessions gives you that infrastructure out of the box, accessible to your whole team through Slack.

Your whole team can ship code now

If they can describe the task, they can ship the fix. Nori turns every Slack user into someone who can deploy working code — with tests, a PR, and a full audit trail.

Engineers

Delegate the boring stuff

Fire off a bug fix or migration while you focus on the hard problem. Review the PR when it's ready. Don't context-switch.

@nori add rate limiting to POST /webhooks — 100 req/min per API key, 429 when exceeded

Product & Design

Ship without filing a ticket

See a copy error? Pricing page outdated? Just tell Nori. No Jira ticket, no sprint planning, no waiting for an engineer to pick it up.

@nori the pricing page still shows the old tier names. Update them to match the new pricing doc.

Ops & Support

Fix the dashboard yourself

Don't wait for the next sprint. If the KPIs are wrong or the internal tool has a broken filter, just ask Nori to fix it.

@nori the KPI dashboard is showing last month's data. The date filter in queries.sql is hardcoded.

From Slack message to pull request

1

Mention @nori

In any Slack channel or DM. Describe the task in plain English. Be as specific or as vague as you want — Nori asks clarifying questions if it needs to.

2

Agent works in the cloud

A cloud session spins up in seconds. Nori clones your repo, reads the codebase, writes code, and runs the full test suite. Progress streams back to the Slack thread in real time.

3

Review the PR

When it's done, Nori opens a pull request and links it in the thread. The whole team sees the work. Review it like any other PR. Or jump into the live session to steer it.

Everything happens in Slack. Everything runs in the cloud.

Your agents get a full cloud environment with your repo and your tools. Your team gets a Slack thread they already know how to use.

Trigger from any channel

Mention @nori in any channel, DM, or thread. No special syntax. Just describe the task.

Real-time progress in-thread

Watch the agent clone, code, and test in the same Slack thread. No switching to another dashboard.

Jump into the session

Need to take over? Click through to a browser terminal or VS Code. Full access to the live environment.

Full test suite, every time

The agent runs your test suite before opening a PR. Tests fail? It fixes them. You review working code.

Org-level visibility

See every active session across your team. Review PRs, attach to sessions, and audit agent work from one dashboard.

Session persistence

Sessions hibernate when idle and wake instantly. Filesystem and agent context survive between connections.

GitHub integration

Clone repos, push branches, open PRs. Agents deliver finished, reviewable work.

Usage-based pricing

Pay only for active compute. No seat licenses, no always-on costs. Sessions hibernate automatically.

Not another black-box agent

Claude Web and Cursor Background Agents give you a generic sandbox. Nori gives you a fully configurable environment that your team controls — pre-loaded with your context, your tools, and your defaults. And it works with any agent: Claude Code, Codex, Goose, or your own.

Generic agents

Opaque sandboxes

  • Generic environment, no org context
  • Can't install custom tools or dependencies
  • No way for your team to set defaults
  • One-size-fits-all — can't adapt to your stack
  • Locked to one agent vendor

Nori Sessions

Your box, your rules

  • Pre-loaded with your repo, your config, your context
  • Install anything — it's a real cloud VM
  • Tech leads set org-wide defaults and agent skills
  • Drop into a full terminal or VS Code at any time
  • Bring any agent — Claude Code, Codex, Goose, or your own

Custom context

CLAUDE.md files, agent skills, coding conventions — baked into every session so the agent writes code the way your team does.

Peel back the abstraction

Unlike hosted agents, you can SSH in, inspect the filesystem, edit files directly, or take over from the agent mid-task. The environment is yours.

Team-managed defaults

Your tech lead configures the base image, default tools, permissions, and agent skills. Everyone on the team gets a consistent, production-grade environment.

Already use the terminal? That works too.

Slack is the primary interface, but developers can also start sessions from the CLI, hand off local work to the cloud, or drop into any running session from the browser. Same infrastructure, multiple entry points.

Slack

For the whole team

Anyone can trigger a session by mentioning @nori. No environment setup, no terminal, no CLI knowledge needed. The thread IS the interface.

Terminal

For developers

Run claude locally. Press Ctrl+B to hand off your session to the cloud. Come back from any device. Or start cloud-only sessions from the CLI.

Make Slack your team's IDE

Nori Sessions is in early access. We're working with teams that want everyone — not just engineers — to be able to ship code.

Free Skills — codified agent workflows that make your agents effective out of the box
Usage-based Sessions — managed cloud runtime with Slack integration and org control
Contact Us

No seat licenses. No minimums. Pay for compute, not users.