// agents · agno-agi/dash

dash

dash — проект с открытым исходным кодом из категории «ИИ-агенты» от agno-agi (agno-agi/dash на GitHub). У него 2 267 звёзд на GitHub и 253 форка, он распространяется по лицензии Apache-2.0 и последний раз обновлялся на GitHub 10 июля 2026.

Agno's self-learning data agent: grounded text-to-SQL answers over your database that improve with use.

★ 2,3 тыс. звёзд⑂ 253 форкаApache-2.0обновлено июль 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
agno-agi/dash
Звёзды GitHub
2 267
Форки
253
Лицензия
Apache-2.0
Последнее обновление на GitHub
10 июля 2026
Категория
ИИ-агенты
Тип страницы
Полное руководство по установке
Официальный сайт
Official site
// как это работает

Как это работает

  1. Clarify your goal

    Decide which database and business questions the agent should answer, and what knowledge (metrics definitions, gotchas, example queries) it needs.

  2. Get the project

    Clone the repository and set up the Python virtual environment with the provided script.

  3. Install and configure

    Start the bundled database container, generate the sample data, set your OpenAI API key, and load the knowledge base.

  4. Run your first task

    Ask questions through the CLI mode or launch the AgentOS web UI, then run the evaluation suite to check answer quality.

// возможности

Почему его любят

Grounded, layered context

Answers are grounded in multiple context layers including table schemas, business rules such as metric definitions, and known gotchas, rather than the schema alone.

Knowledge loading and self-improvement

A load_knowledge script upserts curated queries and rules, so the agent's accuracy improves as verified knowledge accumulates.

Built-in evaluation suite

Five eval categories (accuracy, routing, security, governance, and boundaries) run through Agno's eval framework from the command line.

Schema-level security enforcement

Analyst access is read-only at the PostgreSQL level, engineer writes are scoped to one schema, and destructive SQL is refused, as infrastructure guardrails rather than prompt instructions.

CLI and AgentOS modes

Run interactively in the terminal or serve the agent through AgentOS with its web UI, with role-based access control in production mode.

Optional Slack interface

With a Slack bot token and signing secret, the same agent can answer data questions inside Slack.

Advertisement
// запустите сами

Запустите сами

  1. Clone and set up the environment

    Use the bundled venv setup script and activate the environment.

    git clone https://github.com/agno-agi/dash.git
    cd dash
    ./scripts/venv_setup.sh && source .venv/bin/activate
  2. Start data services and load knowledge

    Bring up the database, generate sample data, and load the knowledge base; set OPENAI_API_KEY first.

    docker compose up -d dash-db
    python scripts/generate_data.py
    python scripts/load_knowledge.py
  3. Run the agent

    Use CLI mode for local work, or AgentOS mode for the web UI.

    python -m dash
    python -m app.main
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains it?

It is maintained by agno-agi, the team behind the Agno agent framework.

Is it free to use?

Yes, Dash is Apache-2.0 licensed. You supply your own model access, and the documented configuration requires an OpenAI API key.

Does it need a paid API key?

Yes for the default setup: OPENAI_API_KEY is listed as required, so usage is billed by your model provider.

How does it compare to a well-known alternative?

Generic text-to-SQL demos generate SQL from a schema alone; Dash adds curated business knowledge, layered grounding, security enforcement at the database level, and a formal eval suite.

How do I get started?

Clone the repo, run the venv setup, start dash-db with Docker Compose, generate data, load knowledge, and run python -m dash.

// продолжить изучение

Похожие инструменты

ИИ-агенты

OpenViking

A self-evolving context database unifying agent memory, RAG, and skills.

★ 39,4 тыс. звёздAGPL-3.0
Смотреть руководство →
ИИ-агенты

khoj

Your self-hostable AI second brain for answers, agents, and automations.

★ 37,6 тыс. звёздAGPL-3.0
Смотреть руководство →
ИИ-агенты

ruler

Write coding-agent rules once, then apply them to every AI coding tool you use.

★ 2,9 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

PhyAgentOS-core

Recursive self-improving physical agent OS — verified, evidence-based execution for robots and simulators

★ 2,8 тыс. звёздMIT
Смотреть руководство →
ИИ-агенты

Data-Analysis-Agent

Chat with your data: an LLM agent that builds charts and business insights.

★ 2,6 тыс. звёздCustom
Смотреть руководство →
ИИ-агенты

agent-qa

A self-improving QA agent that writes tests in plain English.

★ 902 звездыNOASSERTION
Смотреть руководство →
// альтернативы

Альтернативы: ИИ-агенты

Другие проекты из категории «ИИ-агенты» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если dash вам не подходит.

// ещё в категории agents

Больше проектов: ИИ-агенты

Соседние проекты из категории «ИИ-агенты» в каталоге, ближайшие по числу звёзд к dash — продолжайте изучать полку по обе стороны от него.

Получить dash

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.