GitHub의 상위 5개 오픈소스 AI 내부 도구
Source: Dev.to
Introduction
Originally published at
Previously we compiled a range of open‑source AI project resources, including a review of 11 open source AI no‑code platforms on GitHub and several summaries of AI low‑code tools. As AI technology advances rapidly, more open‑source projects are beginning to actively adopt AI capabilities.
A similar shift is happening in the internal‑tools space. Last year we profiled a number of outstanding open‑source internal‑tool projects, and by 2025 most of them have added AI features, making the overall ecosystem feel renewed. This prompted us to create an updated, more systematic overview.
😄 If you are new to internal tools and the value they bring, you may want to read the introductory guide first:
In this update we selected open‑source internal tools from the GitHub Internal Tools topic with more than 20 k stars and strong community traction, and summarized their technical features and ideal use cases.
Our goal is to help you quickly understand which internal tools remain worth investing in during the AI era, and to provide clear direction for technical teams building their own internal systems.
Below is a quick preview of the five open‑source internal tools we cover.
- NocoBase – a data‑model‑driven no‑code platform with an extensible plugin system; AI agents assist with data preparation, modeling, chart building, and code generation.
- Budibase – a low‑code internal‑tool builder offering an integrated database, drag‑and‑drop UI creation, auto‑generated CRUD, AI Columns, and AI‑assisted table design.
- Refine – a React‑based meta‑framework for CRUD‑intensive admin systems, now supporting AI‑generated layouts, structures, and code.
- ToolJet – blends low‑code with native AI capabilities, allowing users to generate interfaces and logic through natural language.
- Appsmith – a mature open‑source low‑code platform that connects to multiple data sources, ideal for admin dashboards, approval flows, and operations tools, now enhanced with AI‑driven actions.
NocoBase
GitHub:
Website:
License: AGPL‑3.0
Stars: 20.5 k | Forks: 2.3 k | Issues: 129 | Pull Requests: 125 | Contributors: 101
Documentation:
Overview
NocoBase is a data‑model‑driven no‑code development platform designed for building internal tools. Its plugin‑based architecture is highly extensible and supports admin panels, business systems, CRMs, approval flows, and a wide range of internal applications. It offers a visual WYSIWYG interface builder and supports complex data relationships, permission models, and custom logic, making it ideal for teams that need to deliver business tools quickly.
AI in NocoBase is woven directly into tables, forms, data models, and workflows via the AI Employees framework. Built‑in employee types include:
- Data cleaning
- Schema modeling
- Knowledge search
- Chart generation
- Code generation
These agents help lower the cost of data processing, interface setup, and logic construction.
Use Cases
Data cleaning (Dex, Data Processing Specialist)
AI employees extract structured information from unstructured content such as customer data, tickets, or contract text and automatically populate forms.

Data analysis (Viz, Insight Analyst)
On pages like Leads, Opportunities, or Accounts, AI employees can analyze the current dataset and automatically create trend charts, comparisons, KPI cards, and concise insights.

Front‑end configuration (Nathan, Frontend Engineer)
When working with JSBlock, JSField, JSItem, JSColumn, JSAction, or Event Flow, AI employees can review the code context and generate or refine JavaScript based on natural‑language prompts.

Data modeling (Orin, Data Modeler)
When creating internal systems such as CRMs, ticketing, inventory, or project management, AI employees can help generate or update data tables.

Budibase
GitHub:
Website:
License: GPL‑v3
Stars: 27.4 k | Forks: 2 k | Issues: 294 | Pull Requests: 12 | Contributors: 112
Documentation:
Overview
Budibase is an open‑source low‑code platform for building internal tools. It supports database connections, multiple data sources, drag‑and‑drop UI creation, and automatic CRUD and workflow generation, making it suitable for building enterprise‑grade applications quickly. Recent releases add AI‑driven features such as AI Columns and AI‑assisted table design, enabling users to generate schema definitions, populate data, and refine UI components through natural‑language prompts.

