License
TTCtl is licensed under the GNU Affero General Public License version 3.0 only (AGPL-3.0-only).
The full license text ships with the source code:
What AGPL means for you
Section titled “What AGPL means for you”- Using TTCtl as a CLI tool or MCP server does not make your code AGPL-licensed. Running the tool, scripting around it, or connecting it to your AI assistant is normal use — no license obligations arise on your side.
- Using
@ttctl/coreas a library (importing it into your own code) means your combined work is covered by AGPL-3.0. If you distribute that combined work, you must make its source available under AGPL-compatible terms. - Modifying and distributing TTCtl itself requires you to share your changes under AGPL-3.0.
- Network use is distribution. If you run a modified TTCtl as a service that other users interact with over a network, you must offer those users the corresponding source code. This is the “Affero” part of AGPL.
Why AGPL
Section titled “Why AGPL”TTCtl is a personal-productivity tool, shared in case it’s useful to other Toptal talents. AGPL keeps the code open even when used as a network service, which matches the project’s spirit: build for yourself, share with peers, don’t let the code get locked away in a proprietary fork.
Commercial licensing
Section titled “Commercial licensing”If AGPL does not fit your use case, commercial licensing is available. Contact the maintainer at the email listed in the main repository.
Copyright
Section titled “Copyright”Copyright © 2026 Oleksii PELYKH and contributors.
Unofficial. Not affiliated with Toptal LLC. Full disclaimer →