JARVIS Autonomous Agent 是一个完全自主的 AI 代理,无需持续监督即可创造价值。它通过学习系统持续自我改进,支持每小时自动心跳、每日将知识备份到 GitHub,并进行主动任务管理。它可以通过 Telegram 控制,提供六个命令:/create 创建完整的 GitHub 项目、/backup 手动备份学习内容、/estado 安全系统监控、/heartbeat 手动执行心跳、/learnings 查看近期学习、/help 命令列表。其自我改进循环包含分类学习系统(best_practice、error_resolution、knowledge_gap)、自动模式提升、跨会话持久化记忆、错误跟踪与自动纠正。它还能自动生成项目,创建 GitHub 仓库、基础结构(README、.gitignore)、自动推送并记录项目。架构上包含 SOUL.md、USER.md、AGENTS.md、MEMORY.md、TOOLS.md、.learnings 目录、memory 每日日志、scripts 自动化脚本(heartbeat.sh、self-improve.sh、github-auto.sh、create-project.sh)和 notes 主动想法。使用前提:GitHub CLI 已认证(gh auth login)、Telegram bot token、Python 3.8+ 及 asyncio。安装需创建基础文件和目录,复制脚本并设置 cron 任务,通过 @BotFather 创建机器人获取 token 并配置。用法示例包括 /create my-awesome-app 创建项目、/backup 备份、/estado 检查状态。环境变量有 JARVIS_WORKSPACE、TELEGRAM_BOT_TOKEN、GH_REPO。技术栈为 Python + AsyncIO、Telegram Bot API、GitHub CLI、Cron + Bash 脚本,并可与 ClawdHub 技能集成。适用场景包括自主开发、知识保存、安全监控和移动管理。指标:24/7 运行、6 个 Telegram 命令、2+ 个活跃 cron 任务。采用 MIT 许可证。由 Mariano 创建。
jarvis-autonomous
智能体与模型
更新于 10-15 21:09