githubinferredactive
ABUMeta
provenance:github:Abu1982/ABUMeta
Bilingual open-source demo of a human-like autonomous agent architecture with memory, psyche, decision, execution, and governance modules.
README
# ABUMeta / 开源演示版 [](https://github.com/Abu1982/ABUMeta/actions/workflows/cross-platform-smoke.yml) [](https://github.com/Abu1982/ABUMeta/releases) [](LICENSE) ABUMeta is a bilingual open-source demo of a human-like autonomous agent architecture with memory, psyche, decision, execution, and governance modules. ABUMeta 是一个双语开源演示版项目,展示了一个具备记忆、心理、决策、执行与治理骨架的类人自治 Agent 架构。 ## Overview / 项目简介 - `EN` ABUMeta keeps the core architecture of a long-running autonomous agent while removing private runtime assets, databases, caches, reports, and secrets. - `中文` ABUMeta 保留了长期运行自治 Agent 的核心架构,同时移除了私有运行资产、数据库、缓存、报告和密钥。 - `EN` The public repository is designed for demonstration, research, reading, and secondary development rather than for reproducing a private production environment. - `中文` 公开仓库的定位是演示、研究、阅读和二次开发,而不是复刻私有生产环境。 ## Current Release / 当前版本 - `EN` Display version: `v1.0.04` - `中文` 展示版本:`v1.0.04` - `EN` Internal version: `1.0.4` - `中文` 内部版本:`1.0.4` - `EN` Version files: `VERSION`, `version.json`, `src/__init__.py` - `中文` 版本文件:`VERSION`、`version.json`、`src/__init__.py` - `EN` License: `MIT`, see `LICENSE` - `中文` 开源许可证:`MIT`,见 `LICENSE` ## Highlights / 亮点 - `EN` Runnable public demo with Windows and Linux bootstrap scripts. - `中文` 提供可运行的公开演示版,并附带 Windows 与 Linux 一键安装脚本。 - `EN` GitHub Actions smoke validation on `windows-latest` and `ubuntu-latest`. - `中文` GitHub Actions 已在 `windows-latest` 和 `ubuntu-latest` 上执行 smoke 校验。 - `EN` Dependency split into demo, optional, and dev layers for safer public distribution. - `中文` 依赖按 demo、optional、dev 三层拆分,更适合公开分发。 - `EN` Clear third-party notices and commercial-use boundaries. - `中文` 已补齐第三方依赖说明与商用边界说明。 ## Quick Start / 快速开始 ### Windows ```powershell ./一键安装依赖.bat ./运行演示.bat ``` ### Linux ```bash bash install_demo_env.sh bash run_demo.sh ``` ## Environment Requirements / 环境前提 - `EN` Windows: install Python 3.11+ and make sure `python` or `py` is available in `PATH`. - `中文` Windows:安装 Python 3.11+,并确保 `python` 或 `py` 已加入 `PATH`。 - `EN` Linux: install Python 3.11+, `python3-venv`, and `python3-pip`, and ensure `python3` is available. - `中文` Linux:安装 Python 3.11+、`python3-venv`、`python3-pip`,并确保 `python3` 可用。 - `EN` Optional browser, vector, and Docker features should be installed only when needed. - `中文` 浏览器、向量和 Docker 相关能力都属于按需安装的可选增强能力。 ## Installation / 安装说明 ### Base Demo Environment / 基础演示环境 - `EN` Windows entry points: `一键安装依赖.bat` or `install_demo_env.bat` - `中文` Windows 入口:`一键安装依赖.bat` 或 `install_demo_env.bat` - `EN` Linux entry point: `bash install_demo_env.sh` - `中文` Linux 入口:`bash install_demo_env.sh` These scripts will / 这些脚本会: - create `.venv` / 创建 `.venv` - upgrade `pip` / 升级 `pip` - install `requirements-demo.txt` / 安装 `requirements-demo.txt` ### Optional Extras / 可选增强依赖 - `EN` Windows: `安装可选增强依赖.bat` or `install_optional_extras.bat` - `中文` Windows:`安装可选增强依赖.bat` 或 `install_optional_extras.bat` - `EN` Linux: `bash install_optional_extras.sh` - `中文` Linux:`bash install_optional_extras.sh` `requirements-optional.txt` includes `scrapling`, `playwright`, `chromadb`, `sentence-transformers`, `torch`, and `docker`. `requirements-optional.txt` 包含 `scrapling`、`playwright`、`chromadb`、`sentence-transformers`、`torch`、`docker`。 For Debian/Ubuntu-like systems, if Playwright reports missing system packages, run: 对于 Debian / Ubuntu 一类系统,如果 Playwright 提示缺少系统依赖,可执行: ```bash sudo .venv/bin/python -m playwright install --with-deps chromium ``` ### Dev and Test Dependencies / 开发与测试依赖 - `EN` Windows: `install_dev_env.bat` - `中文` Windows:`install_dev_env.bat` - `EN` Linux: `bash install_dev_env.sh` - `中文` Linux:`bash install_dev_env.sh` ## Run the Demo / 运行演示 - `EN` Windows: `运行演示.bat` or `run_demo.bat` - `中文` Windows:`运行演示.bat` 或 `run_demo.bat` - `EN` Linux: `bash run_demo.sh` - `中文` Linux:`bash run_demo.sh` The demo runs `scripts/demo_showcase.py` and showcases: 演示脚本会执行 `scripts/demo_showcase.py`,展示以下能力: - treasury state / 金库状态 - psyche state / 心理状态 - decision engine output / 决策引擎输出 - page analysis flow / 页面分析流程 ## Run Tests / 运行测试 ### Windows ```powershell .\.venv\Scripts\python -m pytest tests ``` ### Linux ```bash . .venv/bin/activate && python -m pytest tests ``` ## Repository Layout / 仓库结构 - `src/` - core architecture and runtime modules / 核心架构与运行模块 - `config/` - public configuration and rule files / 公开配置与规则文件 - `scripts/` - showcase and helper scripts / 演示与辅助脚本 - `tests/` - minimal smoke tests / 最小 smoke 测试 - `docs/` - public documentation / 公开文档 - `data/` - empty runtime folders plus schema placeholders / 空运行目录与 schema 占位文件 ## Dependency Layers / 依赖分层 - `requirements-demo.txt` - minimal runtime dependencies / 最小运行依赖 - `requirements-optional.txt` - browser, vector, and sandbox extras / 浏览器、向量与沙盒增强依赖 - `requirements-dev.txt` - testing and development tools / 测试与开发工具 ## Open-Source Boundaries / 开源边界 This public repository does **not** include: 本公开仓库 **不包含**: - historical databases / 历史数据库 - raw crawl results / 原始抓取结果 - runtime logs / 运行日志 - caches / 缓存 - report artifacts / 报告产物 - historical state snapshots / 历史状态快照 - private secrets or local environment files / 私有密钥与本地环境文件 ## Third-Party and Commercial Use / 三方依赖与商用说明 - `EN` Review `THIRD_PARTY_NOTICES.md` for dependency licenses, optional component boundaries, and commercial-use notes. - `中文` 依赖许可证、可选组件边界和商用说明请查看 `THIRD_PARTY_NOTICES.md`。 - `EN` If you use external APIs, copy `.env.example` into your local environment file and fill in your own credentials. - `中文` 如果需要使用外部 API,请复制 `.env.example` 到本地环境文件,并填写你自己的密钥。 - `EN` Never commit real API keys, cookies, sessions, logs, reports, or crawl results. - `中文` 不要提交真实 API Key、Cookie、Session、日志、报告或抓取结果。 ## Public Review Files / 公开审核文件 - `THIRD_PARTY_NOTICES.md` - `SECURITY.md` - `CONTRIBUTING.md` - `更新日志.MD` ## Community / 社区协作 - Issue templates: `.github/ISSUE_TEMPLATE/` - Pull request template: `.github/PULL_REQUEST_TEMPLATE.md` - Security policy: `SECURITY.md` - Contributing guide: `CONTRIBUTING.md` ## Notes / 备注 - `EN` Windows shortcut files stay local and are intentionally excluded from GitHub. - `中文` Windows 快捷方式仅保留本地使用,故意不进入 GitHub。 - `EN` Linux one-click scripts are plain Bash scripts and do not require extra orchestration tools. - `中文` Linux 一键脚本是纯 Bash 脚本,不依赖额外编排工具。 - `EN` Runtime-generated journals, reports, caches, and logs are ignored by Git and should remain local. - `中文` 运行时生成的账本、报告、缓存与日志都被 Git 忽略,应始终保留在本地。
PUBLIC HISTORY
First discoveredMar 21, 2026
IDENTITY
inferred
Identity inferred from code signals. No PROVENANCE.yml found.
Is this yours? Claim it →METADATA
platformgithub
first seenMar 18, 2026
last updatedMar 19, 2026
last crawled2 days ago
version—
README BADGE
Add to your README:
