← all repositories
cohere-ai/cohere-toolkit

RAG in a box: Cohere’s opinionated full-stack starter kit

This is Cohere’s attempt to stop you from rebuilding the same RAG boilerplate for the nth time.

3.2k stars TypeScript RAG · SearchLLMOps · Eval
cohere-toolkit
Not currently ranked — collecting fresh signals.
star history

What it does

Cohere Toolkit is a deployable, full-stack RAG starter kit. It bundles a Next.js web interface that stores conversation history in SQL, a backend API modeled on Cohere’s Chat API, and a Slack bot. The backend lets you swap model providers—Cohere Platform, SageMaker, Azure, Bedrock, HuggingFace, or local—and plug in tools like Google Drive, Gmail, GitHub, or SharePoint. Deployment guides for AWS, GCP, and Azure are also included.

The interesting bit

The backend deliberately mirrors the Cohere Chat API structure, so existing Cohere users don’t need to learn new request shapes. That’s a compatibility play, not just convenience. It also ships with a Slack bot, which is more client surface area than most RAG demos bother to provide.

Key highlights

  • Full-stack package: Next.js frontend, Chat-like backend API, and a Slack bot client.
  • Backend model provider swapping across Cohere Platform, SageMaker, Azure, Bedrock, HuggingFace, and local models.
  • Pre-built tool connectors for Google Drive, Gmail, Slack, GitHub, SharePoint, and Google Text-to-Speech.
  • Includes deployment guides for AWS, GCP, and Azure.
  • Two web interface variants included—one described as “agentic” and one “basic”.

Caveats

  • The README mentions “agentic” and “basic” web apps but never clarifies the difference between them.
  • Local development requires Docker, Docker Compose >= 2.22, and Poetry, so it is not a zero-dependency quickstart.
  • Community tools are gated behind a manual build flag, suggesting the default image ships with a narrower feature set.

Verdict

A solid starting point for teams that want an opinionated, full-stack RAG scaffold tied to the Cohere ecosystem. Skip it if you are looking for a lightweight, framework-agnostic library or if you need deep customization without fighting the toolkit’s defaults.

Frequently asked

What is cohere-ai/cohere-toolkit?
This is Cohere’s attempt to stop you from rebuilding the same RAG boilerplate for the nth time.
Is cohere-toolkit open source?
Yes — cohere-ai/cohere-toolkit is open source, released under the MIT license.
What language is cohere-toolkit written in?
cohere-ai/cohere-toolkit is primarily written in TypeScript.
How popular is cohere-toolkit?
cohere-ai/cohere-toolkit has 3.2k stars on GitHub.
Where can I find cohere-toolkit?
cohere-ai/cohere-toolkit is on GitHub at https://github.com/cohere-ai/cohere-toolkit.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.