https://github.com/jcartu/rasputin-omnitool
OSS capability catalog + license review + library smoke harness for Manus-equivalent agent stacks. Kernel for the Rasputin Omnitool agent skill.
https://github.com/jcartu/rasputin-omnitool
agent-tools ai-agent capability-catalog crawl4ai docling kernel-package license-review manus oss-tools python rasputin
Last synced: 4 days ago
JSON representation
OSS capability catalog + license review + library smoke harness for Manus-equivalent agent stacks. Kernel for the Rasputin Omnitool agent skill.
- Host: GitHub
- URL: https://github.com/jcartu/rasputin-omnitool
- Owner: jcartu
- License: mit
- Created: 2026-05-08T15:25:35.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-05-09T08:19:35.000Z (about 1 month ago)
- Last Synced: 2026-05-09T09:33:07.855Z (about 1 month ago)
- Topics: agent-tools, ai-agent, capability-catalog, crawl4ai, docling, kernel-package, license-review, manus, oss-tools, python, rasputin
- Language: Python
- Homepage: https://github.com/jcartu/rasputin-omnitool-skill
- Size: 721 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
[](LICENSE)
[](pyproject.toml)
[](https://github.com/jcartu/rasputin-omnitool/actions/workflows/tests.yml)
Curated catalog of OSS tools mapping to Manus AI capabilities, plus a license-review and library-import smoke harness.
This is a **kernel package**, not an agent. The agent layer that consumes this kernel lives in [rasputin-omnitool-skill](https://github.com/jcartu/rasputin-omnitool-skill) (an OpenClaw skill bundle).
> Formerly `become-manus`. Renamed to `rasputin-omnitool` at v0.3.0. Historical artifacts under `outputs/become-manus/` are pre-rename run records and are kept as-is for traceability.
## What this provides
- **Capability catalog** (`rasputin_omnitool.catalog`) — 28 capabilities mapped to OSS tools as of May 2026. Covers agent infrastructure, browser automation, coding agents, research, webapps, design, mobile, slides, documents, data analysis, workflows, mail, APIs, scheduling, analytics, plus voice (TTS/STT), image/video/music generation, memory, vector storage, reranking, LLM serving, web search, observability, and eval harnesses.
- **License review** (`rasputin_omnitool.licenses`, `licenses_manual`) — fetches GitHub license metadata; manually annotates dual-licensed projects.
- **Bakeoff** (`rasputin_omnitool.bakeoff`) — checks PyPI/npm metadata + import resolvability per candidate. Returns honest `capability_complete: False` because metadata is not integration.
- **Library smoke** (`rasputin_omnitool.library_smoke`) — installs Docling and Crawl4AI in a disposable venv and runs them on bundled fixture documents. This is a real library-import test, not a metadata fetch.
- **Deliverables** (`rasputin_omnitool.deliverables`) — stdlib-only generators for CSV / MD / HTML / PDF / XLSX / PPTX from a parameterized spec.
## What this does NOT provide
- An autonomous agent (no planner, no executor, no LLM client). That's the skill's job.
- "Verified" claims for any of the 28 capabilities — the catalog is a curation, not a guarantee.
- Production integrations of the cataloged tools — the bakeoff is metadata-only by design.
## Install
```bash
pip install -e .
```
## CLI
```bash
python -m rasputin_omnitool matrix # print the catalog as JSON
python -m rasputin_omnitool license-review # fetch and write GitHub license metadata
python -m rasputin_omnitool manual-license-review
python -m rasputin_omnitool bakeoff # PyPI/npm/GitHub metadata + import checks
python -m rasputin_omnitool library-smoke # disposable-venv Docling/Crawl4AI smokes
```
## Tests
```bash
pytest
```
The suite verifies catalog structure, license-review schemas, parameterized deliverable generation, and the disposable-venv library smokes.
## Companion: rasputin-omnitool-skill
[rasputin-omnitool-skill](https://github.com/jcartu/rasputin-omnitool-skill) wires this kernel into a planner / executor / reviewer agent loop with 18 tools. Includes real Langfuse observability, cost ceiling enforcement, Promptfoo evals, and an Open WebUI plugin for chat-driven goal invocation.
## License
MIT.