research.do

AI Agents That Research Autonomously

Intelligent research assistants that analyze data, synthesize insights, and discover patterns without human intervention. Automate literature reviews, competitive intelligence, and market research with 100x faster execution and deep semantic understanding.

Read the docs
index.tsresearch.do
import { Research } from 'research.do' // Autonomous research agents with daily intelligenceconst analyst = Research({ role: 'MarketAnalyst', sources: ['academic', 'news', 'financial'] }) analyst.every.day($ => {  // Analyze competitors and generate reports  const insights = $.Research.analyze.Competitors({ companies: ['competitor-a.com', 'competitor-b.com'] })  const report = $.Research.synthesize.Report({ insights, format: 'executive-summary' })  $.Email.send.Report({ to: '[email protected]', body: report })})

One of 48 primitives

research.do sits in Agents: reason, research and act. Every .do shares one grammar, Business-as-Code, and one SDK.

Business

Goals, plans and the work itself

Agents

Reason, research and act

Workflows

Triggers, steps and functions

Data

Records, vocabulary and search

Insight

Measure, test and trace

Build

Ship from code, CLI or MCP

Frequently asked questions

Build your 1-person unicorn

Write the business. Agents run it around the clock.

Read the docs