Skip to content

Inspired by Cognition Labs' Devin AI, ManasAI is an open-source AI for software engineer. It aims to automate tasks, improve code quality, and boost productivity. Join the evolution of AI in development with ManasAI.

License

Notifications You must be signed in to change notification settings

yashpokar/ManasAI

Repository files navigation

ManasAI

ManasAI

Build

ManasAI, inspired by the groundbreaking Devin AI by Cognition Labs, is an open-source venture aiming to redefine software engineering through AI. This project harnesses advanced technologies for automating development tasks, enhancing code quality, and streamlining the software lifecycle. Ideal for developers and engineers seeking AI-augmented tools to boost productivity and innovation. Join us in pioneering the next wave of AI in software engineering with ManasAI.

ManasAI.webm

Important

Currently, The project is in its infancy and can be considered experimental. Many features are either not yet implemented or are not working as intended. We warmly welcome contributions to assist in its development and progress!

Requirements

To ensure a smooth setup and operation of this project, please ensure your environment meets the following requirements:

Node.js

Docker

  • Docker and Docker Compose are required for containerization and orchestration.
  • Follow the installation guides for Docker and Docker Compose on the official Docker website to set up on your system.

pnpm

  • pnpm is required as the package manager for this project.
  • To install pnpm, ensure you have Node.js installed, then run npm install -g pnpm in your terminal.

Installation

To install ManasAI, clone the repository and run the following command:

make setup

Create a .env file in the root directory and add the following environment variables:

cp .env.example .env

Usage

To run ManasAI, execute the following command:

make run

Roadmap

  • Multi project
  • Multi model
  • Multi agent
  • Dedicated sandbox to test the code in isolation
    • Terminal tool to display the commands (ran by the agent) and the output
    • Allow the user to run the commands
  • Dedicated web browser to test web based code in isolation
    • Browser tool to display the output
    • Multiple driver support (Chrome, Firefox, Safari, etc.)
  • Dedicated mobile amulator to test mobile based code in isolation
    • Mobile tool to display the output
  • Dedicated desktop amulator to test desktop based code in isolation
    • Desktop tool to display the output
  • Code editor
    • Display the code written by the agent
    • Allow the user to edit the code

Contributing

We welcome contributions to ManasAI! Please refer to the Contributing Guidelines for more information on how to get involved.

About

Inspired by Cognition Labs' Devin AI, ManasAI is an open-source AI for software engineer. It aims to automate tasks, improve code quality, and boost productivity. Join the evolution of AI in development with ManasAI.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published