LobsterAI  by netease-youdao

24/7 AI agent for automating daily work tasks

Created 1 week ago

New!

1,576 stars

Top 26.2% on SourcePulse

GitHubView on GitHub
Project Summary

<2-3 sentences summarising what the project addresses and solves, the target audience, and the benefit.> LobsterAI is an all-in-one, 24/7 personal assistant agent designed to automate a wide range of everyday work tasks, from data analysis and document creation to web automation and email management. It targets users seeking to enhance productivity through an intelligent, automated workflow, offering the benefit of a tireless digital assistant accessible remotely.

How It Works

The system is built on Electron, utilizing the Claude Agent SDK for its core AI capabilities. It features a "Cowork mode" that executes tools, manipulates files, and runs commands either directly on the local machine for speed or within an isolated Alpine Linux sandbox for enhanced safety. This hybrid approach, combined with extensive built-in skills and a robust permission gating system for tool invocations, allows for secure and efficient task automation.

Quick Start & Requirements

  • Primary install: Clone the repository, cd lobsterai, then npm install.
  • Development: Run npm run electron:dev.
  • Prerequisites: Node.js version 24 to 25.
  • Production Build: npm run build.
  • Packaging: Supports platform-specific installers via npm run dist:mac, npm run dist:win, npm run dist:linux.
  • Official Docs: Implicitly available via the GitHub repository.

Highlighted Details

  • Comprehensive Task Handling: Supports data analysis, PPT creation, video generation, document writing, web search, and email tasks.
  • Flexible Execution: Offers both direct local execution and a secure, isolated Alpine Linux sandbox environment.
  • Extensive Skillset: Includes 16 built-in skills such as web search, document generation (Word, Excel, PowerPoint), PDF processing, video generation (Remotion), and web automation (Playwright). Custom skills can be developed and hot-loaded.
  • Persistent Memory: Automatically learns user preferences and personal facts from conversations to provide more personalized and context-aware assistance over time.
  • Mobile Remote Control: Enables users to control the agent remotely via Telegram, Discord, DingTalk, or Feishu (Lark) from their mobile devices.
  • Scheduled Tasks: Automates recurring workflows, such as daily news digests or periodic report generation, configurable via natural language or a GUI.
  • Robust Security: Employs Electron's process isolation, context isolation, disabled node integration, sandbox execution, and explicit user approval for sensitive tool invocations.

Maintenance & Community

Maintained by NetEase Youdao. The project is hosted on GitHub, serving as the primary point for community interaction and code access.

Licensing & Compatibility

  • License: MIT License.
  • Compatibility: Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

  • Language Support: Currently limited to English and Chinese.
  • AI Dependency: Relies on the Claude Agent SDK, which may introduce external dependencies or model availability considerations.
Health Check
Last Commit

2 days ago

Responsiveness

Inactive

Pull Requests (30d)
10
Issues (30d)
43
Star History
1,653 stars in the last 11 days

Explore Similar Projects

Starred by Yiran Wu Yiran Wu(Coauthor of AutoGen), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
3 more.

OS-Copilot by OS-Copilot

0.1%
2k
OS agent for automating daily tasks
Created 2 years ago
Updated 1 year ago
Feedback? Help us improve.