Skip to content

CoreNovus Community — Connected AI Workflows

convilyn

CI

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).

What is Convilyn?

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 md

Run 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.

Who is this for?

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

Install

uv add convilyn          # or: pip install convilyn

Quickstart

See docs/QUICKSTART.md and the full docs at:

https://docs.convilyn.corenovus.com

Community

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:

Project direction

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.

Contributing

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.

Security

Please report vulnerabilities privately — see SECURITY.md.

Do not open a public GitHub issue for security vulnerabilities.

License

Apache-2.0.

About

Official Convilyn Python SDK — file conversion, agentic workflows, community library. A public mirror of the Convilyn monorepo(Apache-2.0).

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages