AutoGPT.js  by zabirauf

Browser-based Auto-GPT for local agentic workflows

created 2 years ago
1,029 stars

Top 37.1% on sourcepulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

AutoGPT.js brings AutoGPT's autonomous AI agent capabilities to the web browser, offering enhanced privacy and accessibility. It's designed for users who want to leverage AI agents without server-side dependencies, enabling local file interaction and web searching directly from their browser.

How It Works

The project utilizes modern Web File System Access APIs for local file operations and proxies web requests through a server for searching and stateless URL visits. It aims to provide a familiar AutoGPT experience within a browser environment, with plans to integrate LangChain for extensibility and support for various LLM APIs and in-browser LLMs.

Quick Start & Requirements

  • Install dependencies: npm install
  • Start development server: npm run dev
  • Production build: npm run build
  • Production start: NODE_ENV="production" npm run start
  • Deployment via Fly.io requires flyctl and an OpenAI API key.
  • Docker deployment is also supported.
  • See AutoGPTjs.com for more details.

Highlighted Details

  • Local file creation/reading via Web File System Access APIs.
  • Ability to create and run other GPT agents.
  • Generates code and utilizes short-term memory.
  • Performs searches using DuckDuckGo (proxied).

Maintenance & Community

The project is open-source and welcomes community contributions. Further details on community channels or specific maintainers are not explicitly provided in the README.

Licensing & Compatibility

Licensed under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

Web searching and URL visiting are currently proxied through a server, which may introduce latency or privacy considerations depending on the proxy implementation. The roadmap indicates potential performance limitations with in-browser LLMs.

Health Check
Last commit

11 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
2 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.