Show HN: Dexto – Connect your AI Agents with real-world tools and data
Show HN: Dexto – Connect your AI Agents with real-world tools and data
Homepage   /    environment   /    Show HN: Dexto – Connect your AI Agents with real-world tools and data

Show HN: Dexto – Connect your AI Agents with real-world tools and data

Truffle-Ai 🕒︎ 2025-10-29

Copyright github

Show HN: Dexto – Connect your AI Agents with real-world tools and data

An all-in-one toolkit to build agentic applications that turn natural language into real-world actions. Dexto is a universal intelligence layer for building collaborative, context-aware AI Agents & agentic apps. It orchestrates LLMs, tools, and data into persistent, stateful systems with memory, so you can rapidly create AI assistants, digital companions & copilots that think, act and feel alive. Dexto combines a configuration-driven framework, robust runtime, and seamless developer experience so you can build, deploy, and iterate on your agents easily. Framework – Define agent behavior in YAML. Instantly swap models and tools without touching code. Runtime – Execution with orchestration, session management, conversation memory, and multimodal support. Interfaces & Tooling – Native support for CLI, Web, APIs, and a TypeScript SDK. Autonomous Agents - Agents that plan, execute, and adapt to user goals. Digital Companions - AI assistants & copilots that remember context and anticipate needs. MCP Clients - Connect multiple tools, files, APIs, and data via MCP Servers. MCP Servers - Dexto Web UI and MCP playground help you to easily test your own MCP servers. Multi-Agent Systems - Architect agents that collaborate, delegate, and solve complex tasks together. Agent-as-a-Service – Transform your existing SaaS products and APIs into dynamic, conversational experiences. Agentic Applications – Integrate Dexto as a reasoning engine to power interactive, multimodal, AI-native applications. Batteries Included – Session management, tool orchestration, multimodal support, and production-ready observability. 50+ LLMs – Instantly switch between OpenAI, Anthropic, Google, Groq, local models or bring your own. Run Anywhere – Local for privacy, cloud for reach, or hybrid. Same agent, any deployment. Native Multimodal – Text, images, files, and tools in a single conversation. Upload screenshots, ask questions, take actions. Persistent Sessions – Conversations, context, and memory are saved and can be exported, imported, or shared across environments. Flexible Interfaces – One agent, endless ways to interact: Ready-to-use CLI, WebUI, APIs, or integrate with your own UI. 30+ Tools & MCP – Integrate tools and connect to external servers via the Model Context Protocol (MCP) or use our internal tools. Pluggable Storage – Use Redis, PostgreSQL, SQLite, in-memory, S3 and more for cache, database & blob backends. Human in the loop - Configure approval policies for tool execution, agents can also remember which tools are safe per session. Observability – Built-in OpenTelemetry distributed tracing, token usage monitoring, and error handling. In 2 -> Dexto will use filesystem tools to write code and browser tools to open it — all from a single prompt. The Web UI (default mode) allows you to navigate previous conversations and experiment with different models, tools and more. The interactive CLI (3) allows you to interact with agents in the terminal. See the CLI Guide for full details. Use the --auto-approve flag to bypass confirmation prompts when you trust the tools being invoked—perfect for fast local iteration. Remove the flag when you want explicit approval again. Logs are stored in ~/.dexto/logs directory by default. Use DEXTO_LOG_TO_CONSOLE=true to log to console when running dexto. Use DEXTO_LOG_LEVEL=debug for debug logs. Dexto comes with pre-built agent recipes for common use cases. Install and use them instantly: Available Agents: Coding Agent – Code generation, refactoring, debugging Nano Banana Agent – Advanced image generation and editing using Google's Nano Banana (Gemini 2.5 Flash Image) Podcast Agent – Advanced podcast generation using Google Gemini TTS for multi-speaker audio content Sora Video Agent – AI video generation using OpenAI's Sora with custom settings, remixing, and reference support Database Agent – Demo agent for SQL queries and database operations GitHub Agent – GitHub operations, PR analysis, and repository management Image Editor Agent – Image editing and manipulation Music Agent – Music creation and audio processing Talk2PDF Agent – Document analysis and conversation Product Researcher – Product naming and branding research Triage Agent – Demo multi-agent customer support routing system Each agent is pre-configured with the right tools, prompts, and LLM settings for its domain. No setup required—just install and start building. 📚 See the full Agent Registry for detailed information about all agents, their capabilities, use cases, and requirements. More ready-to-run recipes live in agents/. Task: Generate an intro for a podcast about the latest in AI. Task: Detect all faces in this image and draw bounding boxes around them. Build full-stack applications, websites, and interactive games with AI-powered coding agents. Customize them to create your own coding agents. Task: Can you create a snake game in a new folder and open it when done? Dexto agents are designed to be modular, composable and portable, allowing you to run them from anywhere. In this example, we connect to dexto as an MCP server via Cursor to use our podcast agent from above. Create multi-agent systems that can intelligently coordinate and delegate tasks among themselves based on the user query. You can add your own Model Context Protocol (MCP) servers to extend Dexto's capabilities with new tools or data sources. Just edit your agent YAML or add it directly in the WebUI. Create and save memories. Your agent automatically uses it to create personalized experiences. Equip your agents from 20+ MCP Servers and start using them via chat - instantly. Bring your own keys Can't find an MCP? Contribute here! Agents can generate structured forms when they need additional data to make it easier to collect extra info & approvals from users. Run dexto --help for all flags, sub-commands, and environment variables. Dexto treats each configuration as a unique agent allowing you to define and save combinations of LLMs, servers, storage options, etc. based on your needs for easy portability. Define agents in version-controlled YAML. Change the file, reload, and chat—state, memory, and tools update automatically. Example configuration: Switch between providers instantly—no code changes required. You can configure things like LLM, system prompt, MCP servers, storage, sessions, human-in-the loop, telemetry and more! See our Configuration Guide for complete setup instructions. Install the @dexto/core library, and build applications with the DextoAgent class. Everything the CLI can do, your code can too. See our TypeScript SDK docs for complete examples with MCP tools, sessions, and advanced features. Create and manage multiple conversation sessions with persistent storage. Switch between models and providers dynamically. For advanced MCP server management, use the MCPManager directly. See the MCP Manager SDK docs for full details. Configure storage backends for production-ready persistence and caching. See the Storage Configuration guide for full details. Supported Backends: Cache: Redis, In-Memory (fast, ephemeral) Database: PostgreSQL, SQLite, In-Memory (persistent, reliable) Development: In-memory for quick testing Production: Redis + PostgreSQL for scale Simple: SQLite for single-instance persistence See the DextoAgent API Documentation for complete method references. See the CLI Guide for full details. Quick Start – Get up and running in minutes. Configuration Guide – Configure agents, LLMs, and tools. Building with Dexto – Developer guides and patterns. API Reference – REST APIs, WebSocket, and SDKs. We collect anonymous usage data (no personal/sensitive info) to help improve Dexto. This includes: Commands used Command execution time Error occurrences System information (OS, Node version) LLM Models used To opt-out: Set env variable DEXTO_ANALYTICS_DISABLED=1 We welcome contributions! Refer to our Contributing Guide for more details. Dexto is built by the team at Truffle AI. Join our Discord to share projects, ask questions, or just say hi! If you enjoy Dexto, please give us a ⭐ on GitHub—it helps a lot! Thanks to all these amazing people for contributing to Dexto! Elastic License 2.0. See LICENSE for full terms.

Guess You Like

Sea CEO sees path to US$1 trillion market cap with help of AI
Sea CEO sees path to US$1 trillion market cap with help of AI
Sea founder Forrest Li told em...
2025-10-21
Wedding venue Grana Privato is forced to ban dancing: 'Killjoys'
Wedding venue Grana Privato is forced to ban dancing: 'Killjoys'
Wedding venue Grana Privato is...
2025-10-21