23. Agentic AI Tools#
An agentic tool uses a large language model to plan and carry out multi-step tasks, not just answer a question: it can read a codebase, write and run code, call external tools, inspect the results, and iterate toward a goal. Tools differ in how much autonomy they take, from suggesting an edit you approve to running a whole task on their own. This page introduces widely used tools for research productivity; for how to run them on the cluster, see Using Agentic AI on the Cluster.
Note
This is a fast-moving area, and the list below is representative rather than exhaustive. Check each tool’s current status and pricing before adopting it. To suggest a new tool, or a change to something already listed, open an issue in the computing handbook GitHub repository.
23.1. Coding assistants and agents#
The most common agentic tools for research or engineering write and edit code across a whole project. Most run as a terminal (CLI) command, a VS Code extension, or both, so you can use them in whichever surface you prefer.
Tool |
What it is |
|---|---|
Anthropic’s coding agent, as a CLI and a VS Code extension |
|
OpenAI’s coding agent, as a CLI and an IDE extension |
|
Google’s coding agent, as a CLI and a VS Code extension |
|
GitHub’s assistant with an agent mode, as an editor extension |
|
Open-source autonomous coding agent for VS Code |
|
Git-aware pair-programming agent in the terminal |
Other tools are self-contained rather than add-ons to your editor:
Tool |
What it is |
|---|---|
AI-native code editor with a project-wide agent mode |
|
AI editor and agent platform from Cognition (formerly Windsurf) |
|
Open-source platform for autonomous software-engineering agents |
23.2. Research and science agents#
Beyond coding, agentic tools can take on parts of the research process itself: searching and synthesizing the literature, and running experiments.
Scientific literature:
Tool |
What it is |
|---|---|
Web and API platform of science agents for literature search and analysis, spun out of the nonprofit FutureHouse lab; FutureHouse’s PaperQA2 library is open source |
|
Research assistant for finding, screening, and summarizing papers |
|
Search engine that synthesizes findings across the research literature |
Autonomous and domain-specific:
Tool |
What it is |
|---|---|
Anthropic’s multi-agent workbench for scientific research, with curated skills for genomics, proteomics, structural biology, and cheminformatics |
|
Google’s multi-agent system for generating and refining research hypotheses |
|
Biomedical research agent (Stanford) with a large toolset and connected databases |
|
Publicly available framework that generates ideas, runs experiments, and drafts papers end to end |
General assistants also offer a deep research mode that plans, searches the web, and returns a cited report, for example OpenAI Deep Research, Gemini Deep Research, and Perplexity.
23.3. Frameworks for building agents#
When you need a custom agent or pipeline rather than an off-the-shelf assistant, these frameworks help you define agents, give them tools, and orchestrate them.
Framework |
What it is |
|---|---|
Anthropic’s SDK for building agents on Claude |
|
OpenAI’s lightweight multi-agent framework |
|
Graph-based framework for stateful, multi-step agents |
|
Framework for multi-agent conversations and workflows |
|
Role-based multi-agent orchestration |
|
Data framework for building agents over your own data |
|
Minimal library for code-writing agents |
|
Open blueprints from NVIDIA and LangChain for building governed autonomous agents |
23.4. Model Context Protocol (MCP)#
The Model Context Protocol (MCP) is an open standard that lets agents connect to external tools, data, and services, for example files, databases, or APIs, through a common interface. Most of the tools above can act as MCP clients, so an MCP server you write or install becomes available to all of them.
See also
For scientific work, ToolUniverse from the Zitnik Lab at Harvard Medical School exposes more than 1,000 scientific and biomedical tools, spanning drug discovery, protein design, and literature review, to any MCP-enabled agent.
23.5. Choosing a tool#
Before adopting an external tool, check whether Harvard or FAS already provides a vetted one, and at what data level: see the HUIT AI Tool Comparison, AI Tools Available to the FAS, and the HUIT AI APIs and developer tools for programmatic access. A few further considerations narrow the field:
Cloud or local. Cloud services (Claude, GPT, Gemini) are often the most capable, but they send your prompts and code to an external provider. If you prefer to keep everything on the cluster, you can run an open-weight model yourself; see HPC Agentic Recipes.
Data sensitivity. Do not enter confidential data (Level 2 and above) into a public AI service. Harvard also provides approved tools with data-protection agreements, each cleared for a specific data level; for example, the Harvard AI Sandbox is approved for up to Level 3. Check a tool’s approved data level before using it with the cluster’s data, and see Security and Compliance and Harvard’s Generative AI Guidelines.
Cost. Cloud tools bill by usage; self-hosting uses your GPU allocation. Track both.
Form factor. Both terminal and IDE tools work on the cluster: terminal agents run directly in an SSH session, and IDE or extension tools connect through VS Code Remote-SSH (see VSCode for Remote Dev). Pick whichever fits your workflow.
See also
For setup and responsible use on the cluster, see Using Agentic AI on the Cluster. The New User Checklist links FASRC’s guidance on AI extensions and the Anthropic API.