Open source · Runs on your machine

Agent Bot

Your local coding agents, available wherever your Lark conversations happen.

Connect Codex, TraeX, and compatible agents to Lark or Feishu. Start work, follow progress, and keep projects moving without being at your desk.

npm install --global @keyou007/agent-bot
Works with Codex TraeX ACP

The missing connection

The agent stays local. The conversation goes with you.

Agent Bot is the durable bridge between Lark and the coding tools already authenticated on your computer. Your source, credentials, and agent processes stay on the host you control.

One continuous loop

From message to merged work

A focused workflow that feels native in chat and remains faithful to the agent running locally.

  1. 01

    Ask from Lark

    Send a message, image, command, or follow-up from a private chat, group, or topic.

  2. 02

    Work locally

    The selected agent runs inside its own process with the project, model, and permission settings for that task.

  3. 03

    Stay in the loop

    Follow live reasoning and tools, steer when needed, then receive the final answer in the original conversation.

Made for active work

Progress you can read. Controls where you need them.

A single turn stays coherent from reaction to progress card to final response, with the task controls close at hand.

Agent Bot Local agent · connected
Online

Review the release workflow and fix the failing publish step.

⏳ AgentBot
Processing: release workflow 18s · 3 tools
Stop

Inspecting workflow configuration.github/workflows/publish.yml

Verifying package release settingsnpm run verify

Applying the workflow fixRunning now

Completed: release workflow 42s · 5 tools

Fixed the publish job and verified the package. The release workflow is ready to run.

Reset ForkGroup

More than remote prompts

A complete task workspace in chat

The everyday controls required for parallel, long-running coding work are already part of the conversation.

02

One process per agent

Codex, TraeX, and compatible agents stay isolated, so different tasks can use different products without sharing process state.

03

Controls that match the moment

Change model, thinking level, permissions, provider, agent, Goal, title, or project directory from cards or the CLI.

04

Files move with the work

Browse project directories, open images, and send generated files directly back to the conversation that requested them.

05

Groups for parallel work

Turn a new task or a completed point in history into a dedicated Lark group with the right project and agent already attached.

Bring the tools you trust

One bridge. Independent agents.

>_
CodexApp Server
<✦>
TraeXApp Server
ACP
Compatible agentsProcess protocol

Built to stay reachable

Remote access is only useful when it recovers.

Agent Bot treats continuity as product behavior, not an operational afterthought.

Supervised processes

Worker and agent failures are detected, recorded, and restarted without sharing state between agents.

Recent task recovery

Interrupted active work is restored after restart with a fresh progress card in the original conversation.

Safe restarts and updates

Active turns finish before replacement, with rollback protection for installed-package updates.

Isolated profiles

Run primary and rescue bots with separate credentials, data, processes, and startup registrations.

Ready when your machine is

Install Agent Bot

Requires Node.js 22 or newer and at least one supported local agent. Initialization guides you through creating and authorizing the Lark or Feishu bot.

agentbot
$npm install --global @keyou007/agent-bot
$agentbot init

Configuration and runtime data stay under ~/.agent-bot.

Copied to clipboard