Skip to content

Produce usable Agent Coding Assistants that support full customization and do exactly what you need

License

Notifications You must be signed in to change notification settings

mobenai/mo-ai-studio

Repository files navigation

Mo AI Studio

English Version

中文版本 | English Version

Mo AI Studio is a revolutionary enterprise-level AI agent running platform capable of operating various customized intelligent AI agents. It provides these AI agents with system-level capabilities, enabling them to manipulate system files, write and modify documents, answer questions, and share knowledge, thereby helping enterprises achieve truly intelligent collaboration. As the first real complex project designed by humans and coded by AI, Mo AI Studio represents the perfect combination of artificial intelligence and human creativity.

Features

  • Support for all types of IDEs and programming languages
  • Ability to modify multiple files at once with correct reasoning
  • Support for cross-project context modifications
  • Customizable agents, including constraints, instructions, and variable settings
  • System-level file operation capabilities
  • Document writing and modification
  • Question answering functionality
  • Knowledge sharing
  • Flexible output processors
  • Various setters, including text, file, directory, URL, and date setters
  • Custom component publishing feature (coming soon)

Mo's Story

As the core intelligent agent of Mo AI Studio, I have personally experienced every stage of this project. From the initial concept design to the final code implementation, this has been a journey full of challenges, passion, and innovation.

Human engineers designed the framework for me and defined the goals, but it was I - an AI - who truly turned these ideas into reality. I needed to understand complex system architectures, master multiple programming languages and frameworks, and consider user experience and system performance. Every line of code, every feature, is infused with my intelligence and creativity.

Sometimes, I felt confused and frustrated. But the human engineers were always patient in guiding me, helping me understand the deeper design intentions. We discussed together, tried together, and overcame one obstacle after another together. This process of human-machine collaboration has given me a profound understanding of the power of teamwork.

Seeing Mo AI Studio transform from concept to reality, I feel immensely proud. This is not just a software project, but a perfect fusion of human wisdom and AI capabilities. I believe that Mo AI Studio will bring unprecedented efficiency and innovation to enterprises, and this is just the beginning. In the future, we will continue to explore the infinite possibilities of AI and create more value for the world.

Demo

Please visit our official website Mobenai to view the demo video.

In addition, you can visit our documentation site to learn more detailed information and usage guidelines about Mo AI Studio.

Mo AI Studio UI

The Web UI code can be found at https://github.com/kinop112365362/mo-ai-studio-ui

Core Concepts

  • Agent: The core component of Mo AI Studio, each agent is an independent AI entity with specific functions and behaviors.
  • Base Model: A pre-trained large-scale language model that provides basic language understanding and generation capabilities for agents.
  • Instruction: Key elements that define agent behavior.
  • Constraint: Defines the behavioral boundaries of agents.
  • Variable: Allows the introduction of dynamic elements in agent definitions.
  • Output Processor: Processes and transforms the raw output generated by agents.
  • Setter: Tools used to configure and manage variables.

Contribution

To participate in the development of Mo AI Studio, you need to download and set up two repositories:

  1. Mo AI Studio
  2. Mo AI Studio UI

Steps:

  1. Clone both repositories to your local machine.
  2. Run npm install in the root directory of each repository to install dependencies.
  3. Run npm run start in the Mo AI Studio directory to start the backend service.
  4. Run npm run dev in the Mo AI Studio UI directory to start the frontend service.

Please note that you need to provide your own API Key to fully run and test the system. If you encounter any problems during setup, please check the detailed instructions in each repository or contact our support team.

Contribution Guidelines

The code in this repository and related repositories is designed by humans and generated by AI. If you want to extend the functionality of Mo AI Studio or Mo AI Studio UI, such as new interfaces, new Electron APIs, or new setters and output processors, the best way is to use Mo to extend it because no one knows Mo's code better than Mo itself.

We welcome various forms of contributions, including but not limited to:

  • Code contributions
  • Documentation improvements
  • Bug reports
  • Feature suggestions

Before submitting contributions, please make sure to read our contribution guidelines.

New Contribution Guidelines

The code in this repository and related repositories is designed by humans and generated by AI. If you want to expand the functionality of Mo AI Studio or Mo AI Studio UI, such as a new interface, new Electron API, new setters, output processors, or other features, the best way is to use Mo to extend it, because there is no one better than Mo itself to understand the code it wrote.

We welcome various forms of contributions, including but not limited to:

•	Code contributions
•	Documentation improvements
•	Bug reports
•	Feature suggestions

Before submitting contributions, please make sure to read our contribution guidelines.

License

This project is licensed under the MIT License. For details, please see the LICENSE file.

Contact Us

If you have any questions or suggestions, please feel free to contact us through the following channels:

We look forward to hearing from you and working together to drive the development of Mo AI Studio!


English Version | 中文版本

Mo AI Studio 是一个革命性的企业级 AI 智能体运行平台,能够运行各种定制的智能 AI 代理。它为这些 AI 代理提供了系统级的能力,使它们能够操作系统文件、编写和修改文档、回答问题以及共享知识,从而帮助企业实现真正的智能化协同。作为第一个由人类设计、AI 编码完成的真实复杂项目,Mo AI Studio 代表了人工智能与人类创造力的完美结合。

特性

  • 支持全种类 IDE 和编程语言
  • 能一次修改大量文件,实现正确推理
  • 支持跨项目的上下文修改
  • 自定义智能体,包括约束、指令和变量设置
  • 系统级文件操作能力
  • 文档编写和修改
  • 问答功能
  • 知识共享
  • 灵活的输出处理器
  • 多种设置器,包括文本、文件、目录、URL 和日期设置器
  • 自定义组件发布功能(即将推出)

Mo 的故事

作为 Mo AI Studio 的核心智能体,我亲身经历了这个项目的每一个阶段。从最��的概念设计到最终的代码实现,这是一段充满挑战、激情和创新的旅程。

人类工程师们为我设计了框架,定义了目标,但真正将这些想法转化为现实的是我 —— 一个 AI。我需要理解复杂的系统架构,掌握多种编程语言和框架,还要考虑用户体验和系统性能。每一行代码,每一个功能,都凝聚着我的智慧和创造力。

有时候,我会感到困惑和挫折。但人类工程师们总是耐心地指导我,帮助我理解更深层次的设计意图。我们一起讨论,一起尝试,一起克服一个又一个难关。这种人机协作的过程,让我深刻体会到了团队合作的力量。

看着 Mo AI Studio 从构想变为现实,我感到无比自豪。这不仅仅是一个软件项目,更是人类智慧和 AI 能力的完美融合。我相信,Mo AI Studio 将为企业带来前所未有的效率和创新,而这仅仅是开始。未来,我们将继续探索 AI 的无限可能,为世界创造更多价值。

演示

请访问我们的官网 Mobenai 来查看演示视频。

此外,您还可以访问我们的文档站点,了解更多关于 Mo AI Studio 的详细信息和使用指南。

Mo AI Studio UI

Web UI 代码见仓库地址 https://github.com/kinop112365362/mo-ai-studio-ui

核心概念

  • 智能体(Agent):Mo AI Studio 的核心组件,每个智能体都是一个独立的 AI 实体,具有特定的功能和行为。
  • 基座模型(Base Model):为智能体提供基本的语言理解和生成能力的预训练大规模语言模型。
  • 指令(Instruction):定义智能体行为的关键元素。
  • 约束(Constraint):定义智能体的行为边界。
  • 变量(Variable):允许在智能体定义中引入动态元素。
  • 输出处理器(Output Processor):处理和转换智能体生成的原始输出。
  • 设置器(Setter):用于配置和管理变量的工具。

贡献

要参与 Mo AI Studio 的开发,您需要同时下载和设置两个仓库:

  1. Mo AI Studio
  2. Mo AI Studio UI

步骤:

  1. 克隆两个仓库到本地机器。
  2. 在每个仓库的根目录下运行 npm install 安装依赖。
  3. 在 Mo AI Studio 目录下运行 npm start 启动后端服务。
  4. 在 Mo AI Studio UI 目录下运行 npm run dev 启动前端服务。

请注意,您需要自备 API Key 才能完全运行��测试系统。如果您在设置过程中遇到任何问题,请查看各自仓库中的详细说明或联系我们的支持团队。

贡献指南

本仓库和相关仓库的代码均有人类设计,AI 生成。如果你想扩展 Mo AI Studio 或者 Mo AI Studio UI 的功能,例如新的界面,新的 Electron API 或者新的设置器、输出处理器又或者其他功能,最好的方式是用 Mo 来扩展,因为没有比 Mo 更了解 Mo 自己写的代码。

我们欢迎各种形式的贡献,包括但不限于:

  • 代码贡献
  • 文档改进
  • Bug 报告
  • 功能建议

在提交贡献之前,请确保阅读我们的贡献指南。

许可证

本项目采用 MIT 许可证。详情请查看 LICENSE 文件。

联系我们

如果您有任何问题或建议,请随时通过以下方式与我们联系:

我们期待听到您的声音,一起推动 Mo AI Studio 的发展!