← 开源
Denario-AI

Denario

Modular Multi-Agent System for Scientific Research Assistance

AI EngineeringGive agent knowledgeBuild agent workflow (SDK)TeX
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
614
Star
92
Fork
+1
本周
6
贡献者
创建于 2025-04-06 · 更新于 2026-10-14 · 今日第 16051 名
主要开发者

Denario-AI/Denario 排名第 16,051,有 614 个星标。

同类别比较

Denario-AI/Denario 排名第 16,051,此处有 8 个同类条目;dair-ai/dair-academy-plugins 排名第 16,054。

同类别比较
名称排名指标
aperoc/toolkami16,041
语言:
Ruby
星标数:
615
分叉数:
32
简介:
Simple Agents Made Easy
codejunkie99/fable-orchestrator16,042
语言:
Shell
星标数:
615
分叉数:
110
简介:
Fable 5.1 orchestrates. GPT-5.6 Luna and DeepSeek V4 Flash implement.
hald/things-mcp16,043
语言:
Python
星标数:
615
分叉数:
68
简介:
Things.app MCP Server
leodavinci1/kanbots16,044
语言:
TypeScript
星标数:
615
分叉数:
55
简介:
Local collaboration interface for working on a kanban board where each task is either a Claude Code or Codex agent.
dair-ai/dair-academy-plugins16,054
语言:
HTML
星标数:
614
分叉数:
64
简介:
DAIR.AI Academy Plugins
kvick-games/UnrealMCP16,058
语言:
C++
星标数:
614
分叉数:
81
简介:
MCP to allow AI agents to control Unreal
mlfoundations/evalchemy16,070
语言:
HTML
星标数:
613
分叉数:
88
简介:
Automatic evals for LLMs
provos/ironcurtain16,074
语言:
TypeScript
星标数:
613
分叉数:
81
简介:
A secure* runtime for autonomous AI agents. Policy from plain-English constitutions. (*https://ironcurtain.dev)
关键参数与规格
关键参数与规格
参数值
语言TeX
类别AI Engineering
子类别Give agent knowledge,Build agent workflow (SDK)
关键词Agent society, Deep Research, Document understanding, Tool use
星标数614
分叉数92
贡献者6
创建日期2025-04-06
更新日期2026-10-14
1 天星标数0
7 天星标数1
排名16,051
上次排名15,851
排名变化-200
7 天星标排名11,156
上次 7 天星标排名8,791
7 天星标排名变化-2,365
总星标排名16,473
上次总星标排名16,446
总星标排名变化-27
README 摘录

Denario Denario is a multiagent system designed to be a scientific research assistant. Denario implements AI agents with AG2 and LangGraph, using cmbagent as the research analysis backend. Denario and Cmbagent are Open Source Software projects under GPL-3 and Apache 2 licenses respectively. No private or public organizations/individuals other than the three copyright holders can claim IP and/or ownership on these software packages. Resources 🌐 Project page 📄 Paper 📖 Documentation 🖥️ Denario GUI repository 🤗 Demo web app for Denario GUI

📝 End-to-end research papers generated with Denario 🎥 YouTube channel Last updates October 1, 2026 - Denario paper has been published in PRX Intelligence. February 3, 2026 - Denario has been featured in Nature Materials. January 20, 2026 - Denario and Cmbagent featured in the LSST DESC AI Roadmap. December 7, 2025 - Cmbagent, the research analysis backend of Denario, won a **first place award** at the **NeurIPS 2025 Fair Universe Competition**. 0 is released and the Denario paper is out at arxiv! October

9, 2025 - A paper fully generated with Denario has been accepted for publication in the Open Conference of AI Agents for Science 2025, the 1st open conference with AI as primary authors. Installation To install denario create a virtual environment and pip install it. 12: Or alternatively install it with uv, initializing a project and installing it: Then, run the gui with: Credentials Denario makes use of LLMs from OpenAI, Claude and Gemini. See the documentation on LLM API keys

for setup instructions. Get started Initialize a instance and describe the data and tools to be employed. Generate a research idea from that data specification. Generate the methodology required for working on that idea. With the methodology setup, perform the required computations and get the plots and results. Finally, generate a latex article with the results. You can specify the journal style, in this example we choose the APS (Physical Review Journals) style. You can also manually provide any info

as a string or markdown file in an intermediate step, using the , or methods. For instance, for providing a file with the methodology developed by the user: DenarioApp You can run Denario using a GUI through the DenarioApp. The app is already installed with , otherwise install it with or . Then, launch the GUI with Test a deployed demo of the app in HugginFace Spaces. Build from source pip You will need python 3. Clone Denario: Create and activate a virtual

environment And install the project uv You can also install the project using uv, just running: which will create the virtual environment and install the dependencies and project. Activate the virtual environment if needed with Docker You can run Denario in a Docker image, which includes all the required dependencies for Denario including LaTeX. Pull the image with: Once built, you can run the GUI with or in interactive mode with Share volumes with for inputing data and accessing to

it. You can also share the API keys with a file in the same folder with . You can also build

常见问题

记录了多少星标和分叉?

Denario-AI/Denario 有 614 个星标和 92 个分叉。

仓库排名是多少?

Denario-AI/Denario 排名第 16,051。

记录的语言和类别是什么?

Denario-AI/Denario 有 614 个星标,语言为 TeX,类别为 AI Engineering。

哪个仓库排名最接近?

Denario-AI/Denario 与 dair-ai/dair-academy-plugins 比较,后者排名第 16,054,有 614 个星标。

README

Denario

Denario is a multiagent system designed to be a scientific research assistant. Denario implements AI agents with AG2 and LangGraph, using cmbagent as the research analysis backend. Denario and Cmbagent are Open Source Software projects under GPL-3 and Apache 2 licenses respectively. No private or public organizations/individuals other than the three copyright holders can claim IP and/or ownership on these software packages.

Resources

Last updates

Installation

To install denario create a virtual environment and pip install it. We recommend using Python 3.12:

python -m venv Denario_env
source Denario_env/bin/activate
pip install "denario[app]"

Or alternatively install it with uv, initializing a project and installing it:

uv init
uv add denario[app]

Then, run the gui with:

denario run

Credentials

Denario makes use of LLMs from OpenAI, Claude and Gemini. See the documentation on LLM API keys for setup instructions.

Get started

Initialize a Denario instance and describe the data and tools to be employed.

from denario import Denario

den = Denario(project_dir="project_dir")

prompt = """
Analyze the experimental data stored in data.csv using sklearn and pandas.
This data includes time-series measurements from a particle detector.
"""

den.set_data_description(prompt)

Generate a research idea from that data specification.

den.get_idea()

Generate the methodology required for working on that idea.

den.get_method()

With the methodology setup, perform the required computations and get the plots and results.

den.get_results()

Finally, generate a latex article with the results. You can specify the journal style, in this example we choose the APS (Physical Review Journals) style.

from denario import Journal

den.get_paper(journal=Journal.APS)

You can also manually provide any info as a string or markdown file in an intermediate step, using the set_idea, set_method or set_results methods. For instance, for providing a file with the methodology developed by the user:

den.set_method(path_to_the_method_file.md)

DenarioApp

You can run Denario using a GUI through the DenarioApp.

The app is already installed with pip install "denario[app]", otherwise install it with pip install denario_app or uv sync --extra app.

Then, launch the GUI with

denario run

Test a deployed demo of the app in HugginFace Spaces.

Build from source

pip

You will need python 3.12 or higher installed. Clone Denario:

git clone https://github.com/Denario-AI/Denario.git
cd Denario

Create and activate a virtual environment

python3 -m venv Denario_env
source Denario_env/bin/activate

And install the project

pip install -e .

uv

You can also install the project using uv, just running:

uv sync

which will create the virtual environment and install the dependencies and project. Activate the virtual environment if needed with

source .venv/bin/activate

Docker

You can run Denario in a Docker image, which includes all the required dependencies for Denario including LaTeX. Pull the image with:

docker pull pablovd/denario:latest

Once built, you can run the GUI with

docker run -p 8501:8501 --rm pablovd/denario:latest

or in interactive mode with

docker run --rm -it pablovd/denario:latest bash

Share volumes with -v $(pwd)/project:/app/project for inputing data and accessing to it. You can also share the API keys with a .env file in the same folder with -v $(pwd).env/app/.env.

You can also build an image locally with

docker build -f docker/Dockerfile.dev -t denario_src .

Read more information on how to use the Docker images in the documentation.

Contributing

Pull requests are welcome! Feel free to open an issue for bugs, comments, questions and suggestions.

Citation

If you make use of Denario, please cite the following references:

@article{villaescusanavarro2025denarioprojectdeepknowledge,
         title={The Denario project: Deep knowledge AI agents for scientific discovery}, 
         author={Francisco Villaescusa-Navarro and Boris Bolliet and Pablo Villanueva-Domingo and Adrian E. Bayer and Aidan Acquah and Chetana Amancharla and Almog Barzilay-Siegal and Pablo Bermejo and Camille Bilodeau and Pablo Cárdenas Ramírez and Miles Cranmer and Urbano L. França and ChangHoon Hahn and Yan-Fei Jiang and Raul Jimenez and Jun-Young Lee and Antonio Lerario and Osman Mamun and Thomas Meier and Anupam A. Ojha and Pavlos Protopapas and Shimanto Roy and David N. Spergel and Pedro Tarancón-Álvarez and Ujjwal Tiwari and Matteo Viel and Digvijay Wadekar and Chi Wang and Bonny Y. Wang and Licong Xu and Yossi Yovel and Shuwen Yue and Wen-Han Zhou and Qiyao Zhu and Jiajun Zou and Íñigo Zubeldia},
         year={2025},
         eprint={2510.26887},
         archivePrefix={arXiv},
         primaryClass={cs.AI},
         url={https://arxiv.org/abs/2510.26887},
}

@software{Denario_2025,
          author = {Pablo Villanueva-Domingo, Francisco Villaescusa-Navarro, Boris Bolliet},
          title = {Denario: Modular Multi-Agent System for Scientific Research Assistance},
          year = {2025},
          url = {https://github.com/Denario-AI/Denario},
          note = {Available at https://github.com/Denario-AI/Denario},
          version = {latest}
          }

@software{CMBAGENT_2025,
          author = {Boris Bolliet},
          title = {CMBAGENT: Open-Source Multi-Agent System for Science},
          year = {2025},
          url = {https://github.com/CMBAgents/cmbagent},
          note = {Available at https://github.com/CMBAgents/cmbagent},
          version = {latest}
          }

License

GNU GENERAL PUBLIC LICENSE (GPLv3)

Denario - Copyright (C) 2026 Pablo Villanueva-Domingo, Francisco Villaescusa-Navarro, Boris Bolliet

Contact and enquiries

E-mail: denario.astropilot.ai@gmail.com

排名相邻
同类项目