Skip to content

Deepbot

DeepBot is a system-level AI assistant built for both personal productivity and enterprise workflows — one-click setup, seamless experience, and native Feishu integration.

Install

$git clone https://github.com/kevinluosl/deepbot

Install command taken from the project's README or registry entry. Always review code before running it.

Bring AI into your enterprise workflows — a real working partner, not just a chatbot

English | 简体中文


📖 Introduction

DeepBot is a system-level AI assistant focused on enterprise productivity. It integrates deeply with existing enterprise systems, enabling AI to participate in day-to-day operations across departments through multi-Agent collaboration — automating complex business workflows. Whether it's document processing, data analysis, system monitoring, or cross-department coordination, DeepBot handles it through AI Agent technology. It supports parallel task execution, scheduled tasks, and skill extensions, all protected by strict security controls.

✨ Core Features

  • 🎯 Parallel Task Processing — Run multiple tasks simultaneously without interference
  • 🔧 20+ Built-in Tools — File operations, command execution, browser control, image generation, image/video analysis, document analysis, AI chat, cross-session messaging, web fetching, Feishu/WeChat/WeCom messaging, Feishu document operations, and more
  • 🧠 Memory System — Long-term memory for user preferences and important context
  • ⏰ Scheduled Tasks — Automate recurring work with cron-based scheduling
  • 🎨 Skill Extensions — Compose tools into reusable Skills for complex workflows
  • 🔒 Security Controls — Strict path whitelist to protect system access
  • 🤖 Multi-Model Support — Qwen, OpenAI, Claude, and more
  • 🌐 External Integrations — Connect with Feishu and other platforms for cross-platform interaction

🚀 Quick Start

Requirements

  • Python: 3.11+
  • Node.js: 20.0.0+ (optional, for running JS scripts)
  • pnpm: 10.23.0+ (optional, for running JS scripts)
  • OS: macOS, Windows (desktop), Linux/Docker

Installation

# Clone the repository
git clone https://github.com/kevinluosl/deepbot.git
cd deepbot

# Install dependencies
pnpm install

# Start in development mode
pnpm run dev

Build Desktop App

# Build for all platforms
pnpm run dist

# macOS (with code signing + notarization, requires Apple Developer account)
pnpm run dist:mac

# macOS local build (no signing, no notarization — for development/testing)
pnpm run dist:mac:local

# Windows only
pnpm run dist:win

dist:mac vs dist:mac:local:

dist:mac dist:mac:local
Code signing ✅ Apple Developer ID ❌ None
Notarization ✅ Apple notarization ❌ None
Gatekeeper ✅ Passes verification ❌ Triggers security warnings
Requirements Apple Developer account + .env credentials None

To use dist:mac, configure the following in your .env file:

# Apple signing and notarization (macOS Electron builds only)
APPLE_ID=your-apple-id@example.com
APPLE_ID_PASSWORD=your-app-specific-password
APPLE_APP_SPECIFIC_PASSWORD=your-app-specific-password
APPLE_TEAM_ID=your-team-id

You can generate an app-specific password at appleid.apple.com. The Team ID can be found in your Apple Developer account. | Use case | Production release | Local development / testing |

Note: dist:mac:local builds will trigger macOS security warnings on first launch — see the section below for how to handle them.

Docker Deployment

Docker deployment is available for Linux servers. If you need the Docker version, please contact the author.

Similar plugs

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…

Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create prototypes, websites, apps, dashboards, presentations, images, and videos with your team…

Explore related