Skip to content

deco-cx/chat

Repository files navigation

deco.chat — Chat-based Agent Builder

An extensible, self-hosted AI workspace for building intelligent, UI-rich AI Agents that integrate seamlessly with your internal tools and data.


🎯 What is deco.chat Agent Workspace?

deco.chat Agent Workspace is an open-source platform designed to empower anyone to quickly create AI agents that don't just communicate through text—but through rich, interactive UI. Text is not everything. Your agents should visually express data, actions, and insights, leveraging an extensible chat interface that brings powerful UI elements directly into conversations.

Agents built with deco.chat dynamically assemble themselves, connecting automatically to thousands of high-quality, strongly-typed MCPs (Model Context Protocols) available for popular databases, services, and APIs. This means your agents seamlessly understand how to interact with your existing tools and immediately provide value, saving you hours of setup and configuration.


🌟 Benefits

  • Rich, Extensible UI: Go beyond text—embed interactive elements like charts, forms, maps, dashboards, and code editors directly in chat interactions.
  • Instant Connectivity: Thousands of ready-to-use MCP integrations available immediately, connecting your agents with popular tools and internal systems.
  • Chat-first Agent Creation: Use natural language to instruct agents, allowing teams without coding experience to build powerful AI automations.
  • Collaboration & Reuse: Easily share, remix, and customize agents across teams, creating a unified library of reusable workflows.
  • Enterprise-grade Governance: Built-in compliance, permissions, and detailed audit trails, providing complete control over AI adoption.

🚀 Quick Start: Your First Agent in 30 Seconds (Google Sheets MCP)

Step 1: Installation

Install deco.chat locally:

npm install -g decochat
# or
deno install decochat

Step 2: Run Your Local Workspace

decochat start

Open http://localhost:3000 in your browser.

Step 3: Connect Google Sheets MCP

  • Select "Google Sheets MCP" from the MCP Catalog.
  • Securely authorize your Google account via OAuth.

Step 4: Create Your First AI Agent!

Simply chat your request:

Create an agent that reads my spreadsheet "SalesData2025" and shows monthly revenue trends visually.

Your agent will:

✅ Instantly connect to your spreadsheet
✅ Fetch and analyze data
✅ Display interactive charts within the chat interface


🧩 Key Features

  • Interactive Chat Interface: Deliver real-time visual interactions directly within the chat.
  • Golden Layout UI: Open multiple tabs within the chat workspace for multitasking across forms, dashboards, maps, and live coding environments.
  • Extensive MCP Catalog: Access thousands of high-quality MCPs for immediate integrations to databases, CRM, Slack, Salesforce, GitHub, and more.
  • Collaborative Agent Library: Rapidly remix, customize, and deploy agents internally or within the community.

🔗 Join Our Community


📚 Roadmap & Contributions

We welcome your contributions:

  • Advanced memory management
  • Enhanced workflow visualizations
  • Rich analytics dashboards
  • Expanded MCP integrations (Zapier, Notion, Airtable, etc.)

Help shape the future of UI-rich, self-building AI agents!


Made with ❤️ by deco.chat

Empowering businesses to scale AI safely, visually, and efficiently. Explore our enterprise-grade managed solution at deco.chat.

Build more than just conversations—build experiences. 🌐✨

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages