IBM

IBM / OpenDsStar

Public

OpenDsStar is an open-source DS-Star implementation that transforms file-based workflows into a general-purpose, tool-centric architecture with incremental execution to reuse intermediate results and avoid costly recomputation.

10
0
100% credibility
Found Mar 17, 2026 at 10 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

OpenDsStar is an open-source AI agent for data science that plans tool-using workflows, generates and executes code incrementally, debugs errors, verifies results, and supports benchmarking across multiple agent types.

How It Works

1
📖 Discover OpenDsStar

You find this friendly AI helper that tackles tough data questions by planning smart steps.

2
🛠️ Set it up easily

Follow simple instructions to get your personal data assistant ready on your computer.

3
🧠 Connect an AI service

Link a smart thinking service so your assistant can understand and solve problems.

4
💭 Ask a data question

Type something like 'Analyze sales trends in this file' and watch it spring to life.

5
🔍 See the magic happen

Your assistant plans steps, writes code, runs it safely, fixes any hiccups, and checks results.

🎉 Enjoy clear answers

Get simple explanations, charts, and insights that make data easy to understand.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 10 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is OpenDsStar?

OpenDsStar is a Python open-source implementation of the DS-Star agent that shifts file-based workflows to a general-purpose, tool-centric architecture. It plans tasks as explicit tool sequences—inspired by ReAct and CodeAct—while supporting incremental execution to reuse intermediate results and avoid costly recomputation on revisions. Users get an LLM-agnostic agent for data processing, retrieval, or any tool-callable task, with full or stepwise modes via simple pip install and agent.invoke().

Why is it gaining traction?

It stands out by decoupling planning from execution, enabling stepwise mode where only new steps run, slashing redundant compute on expensive ops like data loads or API calls. The built-in experiments framework lets you benchmark DS-Star against ReAct or CodeAct on datasets like Kramabench, with automatic caching and metrics. Developers notice the efficiency gains immediately, especially versus full re-runs in original DS-Star.

Who should use this?

Data scientists chaining analysis steps with heavy ETL or model inference, where recomputation kills budgets. Agent builders prototyping tool workflows beyond narrow data science. Researchers comparing architectures on HotpotQA or DataBench, thanks to the plug-and-play benchmark scripts.

Verdict

Worth a spin if incremental execution fits your workflow—installs cleanly and benchmarks show DS-Star edging CodeAct on quality. But at 10 stars and 1.0% credibility, it's alpha-stage; expect rough edges despite solid docs and pre-commit hygiene. (187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.