learn-workbuddy

24章Python教程,从零手写桌面AI助手全流程

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 84 🐛 待处理 6 👀 关注 2
GitHub ↗
GitHub 星标 ★ 511
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT 许可证,完全免费,无付费版本。

项目预览

learn-workbuddy 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队adongwanai
定价模式🏷️完全免费
价格说明开源项目,MIT 许可证,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型agent-harness,ai-agent,anthropic,context-engineering,deepseek,desktop-agent,memory-system,openai,python,tool-calling,tutorial,workbuddy
GitHub 星标★ 511
上线时间2026-07-08 00:00:00
代码更新2026-10-28
仓库体积1.6 MB
本站数据更新2026-11-07
维护状态较活跃
收录时间2026-08-09
浏览次数5

项目介绍

learn-workbuddy 是一个从零复刻 WorkBuddy 风格桌面 AI 助手的开源教程项目,以 24 章 Python 课程的形式,系统讲解构建智能体所需的核心技术。项目覆盖 Agent Loop(智能体主循环)、工具调用、记忆系统、Sidecar 进程管理、沙盒审计等关键模块,并提供了基于 DeepSeek 和 OpenAI 的评测轨迹,帮助开发者理解并实现一个完整的桌面级 AI 助手。它解决的是 AI 智能体开发中缺乏系统性实战教程的问题,通过代码示例和分步讲解,让开发者能够掌握从设计到落地的全流程。项目使用 Python 语言,技术栈包括 agent-harness、anthropic、context-engineering 等,适合希望深入智能体开发的工程师学习。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 511

使用教程

难度:进阶 约 45 分钟 部署方式:本地安装 5 步

环境要求

  • Python 3.10+
  • 模型凭据(可选)

安装与启动步骤

  1. 1拉仓库装依赖

    示例代码按清单装。

    git clone https://github.com/adongwanai/learn-workbuddy
  2. 2先跑最小的智能体循环

    从循环开始看最清楚。

    python3 s01_agent_loop/code.py --demo
  3. 3看延迟加载

    工具多时的关键优化。

    python3 s03_deferred_loading/code.py
  4. 4看模型路由

    按任务分流到不同模型。

    python3 s08_model_routing/code.py
  5. 5跑离线演示

    不需要真实模型也能走通全流程。

    MINI_WORKBUDDY_HOME=.tmp/mini python3 examples/mini_workbuddy_demo/code.py --mode offline

如何确认成功

离线模式下能完整跑通一个最小桌面智能体的全流程,并说清延迟加载相比全量加载省在哪

注意事项

  • 它讲的是从命令行智能体到桌面智能体之间翻上去的那部分工程复杂度。
  • 章节按能力递进,从循环到路由到技能自演化。
  • 有离线模式,不接真实模型也能理解流程。
  • 示例重在教学,不是可直接上线的架子。

核心亮点

  • 系统化课程设计,24章循序渐进覆盖智能体核心模块
  • 实战导向,包含Agent Loop、工具调用、记忆系统等关键实现
  • 提供DeepSeek/OpenAI双模型评测轨迹,便于对比验证

不足之处

  • 文档/社区待观察

适用场景

  • 学习AI智能体架构与实现原理
  • 快速搭建桌面级AI助手原型
  • 对比不同模型在智能体任务中的表现

替代项目

AgentGPT、AutoGPT、LangChain

同类项目推荐

notebooks 开源

跟着最新视觉模型教程,边看边跑代码,快速上手实战

A collection of tutorials on state-of-the-art computer vision models and techniques.···

★ 9744 2026-08-10
ragbook-notebooks 开源

跟着书敲代码,快速上手生产级 RAG 应用开发

Repository for the "Building LLMs for Production" book by Towards AI.

★ 563 2026-08-09
hello-agent-system 开源

17节双语实战课,从零搭出企业级Agent系统

Hello Agent System — learn enterprise AI agent system design by building every prod···

★ 314 2026-10-09
learn-from-materials 开源

把PDF和论文变成能做题、能做笔记的学习网页

Turn PDFs, books and papers into interactive learning webpages|将复杂材料转化为可追···

★ 1336 2026-09-25
Generative-Models 开源

不用框架,从零手写生成模型看透底层

Generative models from scratch, progressively implemented in NumPy, C, and CUDA to u···

★ 159 2026-11-03
PyTorch-Tutorial-2nd 开源

从零到工程化,一本PyTorch实战教程搞定深度学习全流程

《Pytorch实用教程》(第二版)无论是零基础入门,还是CV、NLP、LLM项目应用,或是进阶工程···

★ 4634 2026-08-09
claude-code-pro-course 开源

俄语通关 Claude Code:8 个实验带你配好 AI 编程代理

Claude Code PRO — полный курс и гайд на русском: CLAUDE.md,···

★ 345 2026-10-18