Official Convilyn client SDK — file conversion, agentic workflows, and a community library for reusable AI workflows.
Convilyn helps people turn repeated AI-assisted work into workflows that can be run again, shared, and improved. It is part of the CoreNovus vision for practical AI workflows across cloud services, local machines, AI PCs, edge devices, and future IoT environments.
Public mirror of Convilyn's monorepo (the source of truth). Contributions are welcome and land in the shipped package — see CONTRIBUTING.md (fork → PR → upstreamed, authorship preserved).
Convilyn is the official Python client for the Convilyn platform, and it has two halves.
Offline conversion runs entirely on your machine. convilyn.local works
with no API key, no account, and no network:
- Documents to Markdown — PDF, Word, PowerPoint, Excel, CSV, XML, plain text, and (with LibreOffice or Calibre installed) OpenDocument, legacy Office and ebook formats. Headings, lists and tables survive the trip, and embedded images come with it.
- Images between formats — PNG, JPEG, WebP, AVIF, TIFF and the rest of what Pillow supports on your machine. Transparency is composited when the target cannot carry it.
- PDF page operations — merge, select pages, split, rotate, compress, and add or remove a password.
Install only what you use (convilyn[pdf], convilyn[docx], convilyn[images],
…); plain text and CSV need nothing at all.
pip install "convilyn[docx]"
convilyn local convert report.docx --to mdRun convilyn local doctor to see what your machine can do and how to extend
it — it never guesses, and it never fails silently.
Platform workflows run in the cloud, and need a key. Convilyn(...) reaches
the hosted AI workflows — the part where a conversion becomes something you can
save, share, re-run and improve.
The long-term goal is for more of the first half to be possible: practical AI
workflows on the computing resources people already have, including AI PCs and
edge devices. convilyn-edge is where that work runs today.
Convilyn is for:
- Developers building reusable AI workflow components
- People working with file conversion and automation
- Builders experimenting with local-first AI workflows
- Communities that want open, practical AI tooling
- Contributors who want to help make AI workflows easier to use and share
uv add convilyn # or: pip install convilynSee docs/QUICKSTART.md and the full docs at:
https://docs.convilyn.corenovus.com
Convilyn is maintained by CoreNovus, an independent developer team building open source tools for reusable AI workflows.
We welcome contributions from people who want to help improve documentation, examples, tests, file conversion workflows, local-first AI workflows, and developer experience.
A useful workflow should not disappear after one conversation. It should become something others can learn from, adapt, and run in their own context.
Start here:
CoreNovus is building toward a world where AI workflows can move beyond one-time chat sessions.
Convilyn focuses on the client SDK and community-facing workflow building blocks. The broader CoreNovus ecosystem aims to make workflows easier to create, save, reuse, share, and eventually run across cloud, local, and real-world environments.
We use the DCO (git commit -s) — no CLA.
Start with CONTRIBUTING.md, the Code of Conduct, and good first issues.
Small documentation fixes, examples, tests, and issue reports are especially welcome.
Please report vulnerabilities privately — see SECURITY.md.
Do not open a public GitHub issue for security vulnerabilities.
