Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
37876fc
Added agent profile feature, script, buttons (require more testing)
Jun 8, 2026
0857f9b
fix agent reset living UI on import
Jun 8, 2026
224c92b
refactor
Jun 8, 2026
30cbac4
added overwrite function for importing agent bundle
Jun 9, 2026
f7555f9
playbooks update
Jun 13, 2026
1e740f7
Stripe integration
Jun 14, 2026
ef24f07
Improvement/durable workflow execution (#328)
ahmad-ajmal Jun 15, 2026
b22f7b8
Feature: General fixes for agent profile
makiroll1125 Jun 15, 2026
e27e553
Feature: Revert browser_adapter.py changes for agent profile
makiroll1125 Jun 15, 2026
2f8c4b4
Feature: Agent profile fixes and tests
makiroll1125 Jun 15, 2026
886eaa2
Fix: Check isComposing for IME conversion on MacBook
makiroll1125 Jun 15, 2026
ac85d9e
Update README
Jun 15, 2026
7d959e8
Merge pull request #331 from CraftOS-dev/fix/ime-conversion
zfoong Jun 15, 2026
d1132cd
fix skills not detect when import issue
Jun 15, 2026
1eb1594
Merge pull request #330 from CraftOS-dev/feature/agent_profile
zfoong Jun 15, 2026
a9f03b8
fix merging error in V1.3.3
Jun 16, 2026
2f8f621
warning no longer injected into event stream when token limit close t…
Jun 17, 2026
91d523d
Fix / Upload Limit (#327)
makiroll1125 Jun 17, 2026
afd2c41
Feature/prompt profile and optimization (#333)
ahmad-ajmal Jun 17, 2026
e43cb54
Merge pull request #334 from CraftOS-dev/V1.3.4
ahmad-ajmal Jun 17, 2026
8baf55e
Fix startup issue with closing bracket issue
Jun 17, 2026
a4b11ca
Lint Fix
ahmad-ajmal Jun 18, 2026
358f3ec
fix agent bundle import issue: skill missing during import
Jun 18, 2026
02452b4
Merge branch 'dev' of https://github.com/craftos-dev/craftbot into dev
Jun 18, 2026
37af2d0
Update README
Jun 18, 2026
2458854
Update README.md
CraftOS-dev Jun 18, 2026
9b2362b
fix(tokens): bill only uncached tokens against per-task limit
ahmad-ajmal Jun 18, 2026
fcafdee
Lint Fix
ahmad-ajmal Jun 18, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,4 @@ agent_file_system/TASK_HISTORY.md
!build_template.py
docs/LIVING_UI_DEVELOPER_GUIDE.md
agent_file_system/ACTIONS.md
agent_bundle/
38 changes: 11 additions & 27 deletions README.cn.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
<div align="center">
<img src="assets/living_ui_banner.gif" alt="CraftBot Banner" width="1280"/>
</div>

<div align="center">
<img src="assets/craftbot_logo_text_small.png" alt="CraftBot" width="400"/>
</div>
Expand Down Expand Up @@ -43,43 +39,27 @@
<a href="README.md">English</a> | <a href="README.ja.md">日本語</a> | <a href="README.zh-TW.md">繁體中文</a> | <a href="README.ko.md">한국어</a> | <a href="README.es.md">Español</a> | <a href="README.pt-BR.md">Português</a> | <a href="README.fr.md">Français</a> | <a href="README.de.md">Deutsch</a>
</p>

<div align="center">
<img src="assets/README_banner.png" alt="CraftBot Banner" width="1280"/>
</div>

## ✨ 核心特性

除了能够创建并运行自有 SaaS 工具,CraftBot 还具备 Agent 框架的全部核心能力,可以作为一个通用 AI Agent 陪你处理任务、工具、记忆与日常工作流。

- **Agent 配置档案** 40+ Agent 配置档案(CEO Agent、财务 Agent、市场负责人 Agent、DevOps 工程师、视频制作 Agent 等共 37 种)随时为你服务。从 **[CraftBot Agent Bundles](https://github.com/CraftOS-dev/craftbot-agent-bundles)** 找到所需角色,一键导入。
- **Playbook 目录** 不知道如何用 AI Agent 自动化?CraftBot 内置 120 个 Playbook(覆盖 19 个分类)随时可用。从顶部栏打开 Playbook 选择器,挑选一个 Playbook,它就会开始为你执行任务。
- **Living UI.** 在 CraftBot 内部构建、导入或演进自定义应用。Agent 始终感知 UI 状态,并能直接读取、写入和操作其中的数据。
- **多任务与会话路由.** 还在手动敲 `/new` 吗?CraftBot 能自行判断何时开启新会话、何时继续旧任务,让对话与上下文保持统一。
- **自托管与 BYOK.** 灵活的 LLM 提供商体系,支持 OpenAI、Google Gemini、Anthropic Claude、OpenRouter 等。也可以用 Ollama 自行托管模型,实现零 Token 消耗。
- **记忆系统.** 通过 RAG + Agent 文件系统 + 蒸馏,从你与 CraftBot 的交互中构建本地知识库。CraftBot 会在午夜「做梦」,整合一整天发生的事件。
- **主动型 Agent.** 学习你的偏好、习惯和人生目标,然后主动进行规划并发起任务(当然要经过你的同意),帮你在生活中变得更好。
- **外部工具集成.** 内置凭据与 OAuth 支持,可连接 Google Workspace、Slack、Notion、Zoom、LinkedIn、DiscordTelegram(还有更多正在路上)。
- **外部工具集成.** 连接你的应用,例如 Google Workspace、Slack、Notion、Zoom、LinkedIn、DiscordTelegram(还有更多正在路上),支持 OAuth 或使用你自己的密钥
- **Skills 与 MCP.** 已就绪 150+ MCP 与 170+ Skills,支持快速安装新的 Skills 与 MCP,也可以从已完成的任务中一键创建或改进 Skills。
- **跨平台支持.** 完整支持 Windows、macOS 和 Linux,提供平台特定的代码分支以及 Docker 容器化方案。
- **浏览器界面与 CLI 支持.** 用最适合你的方式使用 CraftBot:日常使用走简洁的浏览器 UI,脚本和无界面环境则可以走 CLI。

---

## 🧰 快速开始

- **自带密钥 (BYOK)** — 灵活的 LLM 提供商系统,支持 OpenAI、Google Gemini、Anthropic Claude、BytePlus 和本地 Ollama 模型。可轻松切换提供商。
- **记忆系统** — 在午夜整理并汇总一天中发生的事件。
- **主动式代理** — 学习你的偏好、习惯和人生目标,然后进行规划并启动任务(当然需要你的批准)来帮助你改善生活。
- **Living UI** — 在 CraftBot 中构建、导入或演进自定义应用。代理始终感知 UI 的状态,并可直接读取、写入和操作其数据。
- **外部工具集成** — 连接 Google Workspace、Slack、Notion、Zoom、LinkedIn、Discord 和 Telegram(更多即将推出!),支持嵌入式凭据和 OAuth。
- **MCP** — 模型上下文协议(Model Context Protocol)集成,通过外部工具和服务扩展代理能力。
- **技能系统** — 可扩展的技能框架,内置任务规划、研究、代码审查、Git 操作等技能。
- **跨平台** — 完整支持 Windows、macOS 和 Linux,具有平台特定代码变体和 Docker 容器化。

> [!IMPORTANT]
> **GUI 模式已弃用。** CraftBot 不再支持 GUI(桌面自动化)模式。请改用 Browser 或 CLI 模式。

<div align="center">
<img src="assets/craftbot_readme_features.png" alt="CraftBot Banner" width="1280"/>
<img src="assets/craftbot_features_custom.png" alt="CraftBot Banner" width="1280"/>
</div>

---


## 🧰 环境设置

Expand Down Expand Up @@ -140,6 +120,10 @@ python craftbot.py uninstall # 停止运行、移除自启动并卸载所有依

**Living UI 是会随你的需求一同演进的系统/应用/仪表盘。**

<div align="center">
<img src="assets/living_ui_banner.gif" alt="CraftBot Banner" width="1280"/>
</div>

- 想要一个内置 AI 协作伙伴的看板?
- 一套完全贴合你工作流的定制 CRM?
- 一个 CraftBot 能替你读取并操作的公司仪表盘?
Expand Down
38 changes: 11 additions & 27 deletions README.de.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
<div align="center">
<img src="assets/living_ui_banner.gif" alt="CraftBot Banner" width="1280"/>
</div>

<div align="center">
<img src="assets/craftbot_logo_text_small.png" alt="CraftBot" width="400"/>
</div>
Expand Down Expand Up @@ -43,43 +39,27 @@ Darüber hinaus bringt CraftBot alle Kernfunktionen eines universellen Agent-Fra
<a href="README.md">English</a> | <a href="README.ja.md">日本語</a> | <a href="README.cn.md">简体中文</a> | <a href="README.zh-TW.md">繁體中文</a> | <a href="README.ko.md">한국어</a> | <a href="README.es.md">Español</a> | <a href="README.pt-BR.md">Português</a> | <a href="README.fr.md">Français</a>
</p>

<div align="center">
<img src="assets/README_banner.png" alt="CraftBot Banner" width="1280"/>
</div>

## ✨ Wichtigste Funktionen

Über die Fähigkeit hinaus, eigene SaaS-Tools zu erstellen und zu betreiben, bringt CraftBot alle Kernfunktionen eines Agent-Frameworks mit. So kann er als universeller KI-Agent an deiner Seite über deine Aufgaben, Tools, dein Gedächtnis und deine täglichen Workflows hinweg arbeiten.

- **Agent-Profile** Mehr als 40 Agent-Profile (CEO-Agent, Finance-Agent, Marketing-Lead-Agent, DevOps-Engineer, Video-Producer-Agent oder 37 weitere) stehen bereit, um für dich zu arbeiten. Finde die gewünschten Rollen in den **[CraftBot Agent Bundles](https://github.com/CraftOS-dev/craftbot-agent-bundles)** und importiere sie mit einem Klick.
- **Playbook-Katalog** Du weißt nicht, wie du mit einem KI-Agenten automatisieren sollst? CraftBot bringt 120 sofort einsatzbereite Playbooks mit (in 19 Kategorien). Öffne den Playbook-Picker in der oberen Leiste, wähle ein Playbook aus, und es beginnt, die Aufgabe für dich auszuführen.
- **Living UI.** Baue, importiere oder entwickle eigene Apps, die innerhalb von CraftBot leben. Der Agent kennt den Zustand der UI jederzeit und kann ihre Daten direkt lesen, schreiben und damit arbeiten.
- **Multitasking und Session-Routing.** Tippst du noch von Hand `/new`? CraftBot weiß selbst, wann eine neue Session sinnvoll ist und wann eine bestehende Aufgabe wieder aufgenommen werden sollte – Gespräch und Kontext bleiben dabei einheitlich.
- **Self-hosted und BYOK.** Flexibles LLM-Provider-System mit Unterstützung für OpenAI, Google Gemini, Anthropic Claude, OpenRouter und mehr. Oder hoste mit Ollama dein eigenes Modell – ganz ohne Token-Verbrauch.
- **Memory-System.** Eine lokale Wissensbasis, die aus deiner Interaktion mit CraftBot via RAG + Agent-Dateisystem + Distillation aufgebaut wird. Um Mitternacht „träumt" CraftBot und konsolidiert die Ereignisse des Tages.
- **Proaktiver Agent.** Er lernt deine Vorlieben, Gewohnheiten und Lebensziele kennen, plant darauf basierend und stößt Aufgaben an (natürlich nur mit deiner Freigabe), um dich in deinem Leben weiterzubringen.
- **Integration externer Tools.** Verbinde dich mit Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord und Telegram (weitere folgen!), mit eingebetteten Zugangsdaten und OAuth-Unterstützung.
- **Integration externer Tools.** Verbinde deine Apps wie Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord, Telegram und mehr (weitere folgen!) mit OAuth-Unterstützung oder deinem eigenen Schlüssel.
- **Skills und MCP.** Über 150 MCPs und 170 Skills sofort einsatzbereit. Neue Skills und MCPs lassen sich schnell installieren, und aus abgeschlossenen Aufgaben kannst du mit einem Klick neue Skills erstellen oder verbessern.
- **Plattformübergreifend.** Volle Unterstützung für Windows, macOS und Linux mit plattformspezifischen Code-Varianten und Docker-Containerisierung.
- **Browser-Oberfläche und CLI.** Nutze CraftBot so, wie es zu dir passt: über eine einfache Browser-UI für die tägliche Arbeit oder per CLI für Skripte und Headless-Umgebungen.

---

## ✨ Funktionen

- **Bring Your Own Key (BYOK)** — Flexibles LLM-Provider-System mit Unterstützung für OpenAI, Google Gemini, Anthropic Claude, BytePlus und lokale Ollama-Modelle. Wechsle Anbieter mühelos.
- **Speichersystem** — Destilliert und konsolidiert um Mitternacht die Ereignisse des Tages.
- **Proaktiver Agent** — Lernt deine Vorlieben, Gewohnheiten und Lebensziele kennen. Anschließend plant er und startet (selbstverständlich nach Freigabe) Aufgaben, die dir beim Fortschritt helfen.
- **Living UI** — Baue, importiere oder entwickle eigene Apps weiter, die in CraftBot leben. Der Agent behält den UI-Zustand stets im Blick und kann deren Daten direkt lesen, schreiben und verarbeiten.
- **Externe Tool-Integration** — Verbinde dich mit Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord und Telegram (weitere folgen!) mit eingebetteten Zugangsdaten und OAuth-Unterstützung.
- **MCP** — Integration des Model Context Protocol, um die Fähigkeiten des Agents um externe Tools und Dienste zu erweitern.
- **Skills** — Erweiterbares Skill-Framework mit eingebauten Skills für Aufgabenplanung, Recherche, Code-Reviews, Git-Operationen und mehr.
- **Plattformübergreifend** — Vollständige Unterstützung für Windows, macOS und Linux mit plattformspezifischen Code-Varianten und Docker-Containerisierung.

> [!IMPORTANT]
> **Der GUI-Modus ist veraltet.** CraftBot unterstützt den GUI-Modus (Desktop-Automatisierung) nicht mehr. Bitte verwende stattdessen den Browser- oder CLI-Modus.

<div align="center">
<img src="assets/craftbot_readme_features.png" alt="CraftBot Banner" width="1280"/>
<img src="assets/craftbot_features_custom.png" alt="CraftBot Banner" width="1280"/>
</div>

---


## 🧰 Erste Schritte

Expand Down Expand Up @@ -116,6 +96,10 @@ python craftbot.py uninstall # Stoppen, Autostart entfernen und Pakete deinstal

**Eine Living UI ist ein System / eine App / ein Dashboard, das mit deinen Anforderungen mitwächst.**

<div align="center">
<img src="assets/living_ui_banner.gif" alt="CraftBot Banner" width="1280"/>
</div>

- Brauchst du ein Kanban-Board mit eingebautem KI-Copiloten?
- Ein maßgeschneidertes CRM, das exakt deinem Workflow folgt?
- Ein Unternehmens-Dashboard, das CraftBot lesen und für dich bedienen kann?
Expand Down
38 changes: 11 additions & 27 deletions README.es.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
<div align="center">
<img src="assets/living_ui_banner.gif" alt="CraftBot Banner" width="1280"/>
</div>

<div align="center">
<img src="assets/craftbot_logo_text_small.png" alt="CraftBot" width="400"/>
</div>
Expand Down Expand Up @@ -43,43 +39,27 @@ Además de eso, CraftBot incluye todas las capacidades de un agente de propósit
<a href="README.md">English</a> | <a href="README.ja.md">日本語</a> | <a href="README.cn.md">简体中文</a> | <a href="README.zh-TW.md">繁體中文</a> | <a href="README.ko.md">한국어</a> | <a href="README.pt-BR.md">Português</a> | <a href="README.fr.md">Français</a> | <a href="README.de.md">Deutsch</a>
</p>

<div align="center">
<img src="assets/README_banner.png" alt="CraftBot Banner" width="1280"/>
</div>

## ✨ Características destacadas

Más allá de ser un agente de IA capaz de crear y operar sus propias herramientas SaaS, CraftBot incluye todas las capacidades básicas de un agente, lo que le permite funcionar como un agente de propósito general que te acompaña en tus tareas, herramientas, memoria y flujos de trabajo diarios.

- **Perfiles de agente** Más de 40 perfiles de agente (agente CEO, agente de finanzas, agente líder de marketing, ingeniero DevOps, agente productor de vídeo y 37 más) listos para trabajar para ti. Encuentra los roles que deseas en **[CraftBot Agent Bundles](https://github.com/CraftOS-dev/craftbot-agent-bundles)** e impórtalos con un solo clic.
- **Catálogo de playbooks** ¿No sabes cómo automatizar con un agente IA? CraftBot incluye 120 playbooks listos para usar (en 19 categorías). Abre el selector de playbooks desde la barra superior, elige uno y empezará a ejecutar la tarea por ti.
- **Living UI.** Crea, importa o haz evolucionar aplicaciones personalizadas que viven dentro de CraftBot. El agente conoce en todo momento el estado de la UI y puede leer, escribir y actuar directamente sobre sus datos.
- **Multitarea y enrutamiento de sesiones.** ¿Sigues escribiendo `/new` a mano? CraftBot decide cuándo iniciar una nueva sesión y cuándo retomar una tarea existente, manteniendo unificados la conversación y el contexto.
- **Autohospedado y BYOK.** Sistema flexible de proveedores LLM compatible con OpenAI, Google Gemini, Anthropic Claude, OpenRouter y más. O aloja tu propio modelo sin gastar tokens usando Ollama.
- **Sistema de memoria.** Base de conocimiento local construida a partir de tu interacción con CraftBot mediante RAG + sistema de archivos del agente + destilación. CraftBot "sueña" a medianoche y consolida los eventos del día.
- **Agente proactivo.** Aprende tus preferencias, hábitos y objetivos de vida. Luego planifica e inicia tareas (con tu aprobación, por supuesto) para ayudarte a mejorar.
- **Integración con herramientas externas.** Conecta con Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord y Telegram (¡y vienen más!), con credenciales embebidas y soporte para OAuth.
- **Integración con herramientas externas.** Conecta tus aplicaciones como Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord, Telegram y más (¡y vienen más!), con soporte para OAuth o usando tu propia clave.
- **Skills y MCP.** Más de 150 MCP y 170 Skills listos para usar. Instalación rápida de nuevas Skills y MCPs. Crea o mejora Skills a partir de tareas completadas con un solo clic.
- **Multiplataforma.** Compatibilidad completa con Windows, macOS y Linux, con variantes de código específicas por plataforma y contenedorización Docker.
- **Interfaz de navegador y soporte de CLI.** Usa CraftBot como mejor te encaje: con una UI de navegador sencilla para el día a día, o desde la CLI para scripting y entornos headless.

---

## ✨ Características

- **Bring Your Own Key (BYOK)** — Sistema flexible de proveedores de LLM con soporte para OpenAI, Google Gemini, Anthropic Claude, BytePlus y modelos locales de Ollama. Cambia entre proveedores fácilmente.
- **Sistema de Memoria** — Destila y consolida los eventos del día cada medianoche.
- **Agente Proactivo** — Aprende tus preferencias, hábitos y metas de vida. Luego planifica e inicia tareas (con tu aprobación, por supuesto) para ayudarte a mejorar en la vida.
- **Living UI** — Crea, importa o evoluciona aplicaciones personalizadas que viven dentro de CraftBot. El agente es consciente del estado de la UI y puede leer, escribir y actuar sobre sus datos directamente.
- **Integración con herramientas externas** — Conéctate a Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord y Telegram (¡vendrán más!) con credenciales integradas y soporte OAuth.
- **MCP** — Integración con Model Context Protocol para ampliar las capacidades del agente con herramientas y servicios externos.
- **Skills** — Framework de skills extensible con skills integradas para planificación de tareas, investigación, revisión de código, operaciones de git y más.
- **Multiplataforma** — Soporte completo para Windows, macOS y Linux con variantes de código específicas por plataforma y contenedorización con Docker.

> [!IMPORTANT]
> **El modo GUI está obsoleto.** CraftBot ya no admite el modo GUI (automatización de escritorio). Usa en su lugar el modo Browser o CLI.

<div align="center">
<img src="assets/craftbot_readme_features.png" alt="CraftBot Banner" width="1280"/>
<img src="assets/craftbot_features_custom.png" alt="CraftBot Banner" width="1280"/>
</div>

---


## 🧰 Primeros pasos

Expand Down Expand Up @@ -116,6 +96,10 @@ python craftbot.py uninstall # Detiene, quita el autoinicio y desinstala los pa

**Living UI es un sistema/app/dashboard que evoluciona con tus necesidades.**

<div align="center">
<img src="assets/living_ui_banner.gif" alt="CraftBot Banner" width="1280"/>
</div>

- ¿Necesitas un tablero kanban con un copiloto de IA incorporado?
- ¿Un CRM a medida que encaje exactamente con tu flujo de trabajo?
- ¿Un dashboard corporativo que CraftBot pueda leer y operar por ti?
Expand Down
Loading
Loading