Back to Blog

Why I Built Evident

Samuel ·

I love OpenCode.

It’s powerful, open, and transparent. You can see exactly what your AI agent is doing — every file read, every tool call, every decision. For a developer, it’s the perfect AI assistant.

But there’s a problem.

The Terminal Trap

OpenCode lives in your terminal. And while that’s great when you’re at your desk, coding away, it creates limitations:

You can’t message it from Slack. You’re in a meeting, someone asks a question, and you think “my agent could answer this.” But you’d have to open your laptop, start a new session, wait for it to spin up…

You can’t reach it from your phone. Walking the dog, and you have an idea? It’ll have to wait until you’re back at your desk.

You can’t share it with non-technical teammates. Your PM wants to use your agent to draft specs. But they’re not going to open a terminal.

The Channels Insight

The value isn’t in another AI runtime. There are plenty of those.

The value is in making your existing agent reachable.

  • DM it from Slack like you’d DM a colleague
  • Open the web UI from your phone while you’re away from your desk
  • Share a web link with anyone

Your agent stays on your machine, where your code, secrets, and tools already live. We just connect it to wherever you are.

How It Works

Evident creates a secure tunnel from your OpenCode agent to our relay. When you message your agent from Slack or the web, we route it through to your running agent and send the response back.

Your Agent             Evident          You
┌──────────┐          ┌──────┐        ┌─────┐
│ OpenCode │ ◄──────► │Relay │ ◄────► │Slack│
│  Local   │  Tunnel  │      │        │ Web │
└──────────┘          └──────┘        └─────┘

No cloud compute. Evident never runs your code and keeps no copy of your repo — chat is proxied through us to reach your machine, and the messages you send are stored so they can wait while your runner is offline. Just channels.

What’s Here

Evident now supports:

  • Web UI — Full interface with transparency
  • Slack — DM your agent like a colleague
  • Local runner — Run on your machine, behind your VPN

Try It

Evident starts with a 15-day free trial on the Starter plan — no credit card required.

Slack isn’t a paid feature, and there’s no limit on how many runners you can connect — every plan gets both. Message queuing isn’t gated either: messages that arrive while your runner is offline are held and delivered when it reconnects; how many conversations can queue up at once depends on your plan.

What each plan includes →

You bring the compute. We connect it everywhere.

Get started →

Updated 13 August 2026: two corrections. This post originally listed message queuing as part of the paid plan — queued messages are delivered on every plan; Slack and extra runners are what Pro adds. It also made a privacy claim that was never true of the web chat: chat is proxied through Evident, and the messages you send are stored. Evident never runs your code and keeps no copy of your repo. Updated 16 August 2026: the plans changed again. There’s no more free-forever tier — Evident now starts with a 15-day free trial on the Starter plan. And Slack and runner count are no longer what Pro adds: Slack is available on every plan, there’s no limit on runners, and only how many conversations can queue up at once still varies by plan.