Skip to main content

General Questions

Kitsu is a web application that allows you to collaborate on creative productions and manage your deliveries. It improves communication between all stakeholders in animation, VFX, and video game studios, leading to better results and faster shipping.More than 300 studios around the world use Kitsu for their projects.
Kitsu is developed by CGWire, a company based in France that helps animation and VFX studios collaborate better through efficient tooling.Visit cg-wire.com for more information.
Yes, Kitsu is open source software licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). This means you can freely use, modify, and distribute it according to the license terms.
More than 300 studios around the world use Kitsu for their creative productions.

Installation Questions

Kitsu requires:
  • Node.js version 20.19 or higher
  • npm version 10 or higher
For production deployments, you’ll also need the Zou API backend and a PostgreSQL database.
Yes, you can download the trial Docker image which provides a complete pre-configured Kitsu environment.
To install the development environment:
  1. Clone the repository from GitHub
  2. Install dependencies with npm install
  3. Run the development server with npm run dev
For detailed instructions, refer to the Development Environment guide.
Yes, Kitsu is the frontend interface. You’ll need to install and configure the Zou API backend separately to have a fully functional system. The Zou API handles data management and business logic.

Usage Questions

Kitsu is designed for creative productions including:
  • Animation projects
  • VFX (Visual Effects) productions
  • Video game development
  • Any collaborative creative project requiring asset and task management
Yes, Kitsu is highly customizable. You can:
  • Define custom task types and statuses
  • Create custom metadata fields
  • Configure production pipelines to match your workflow
  • Extend functionality through the API
Yes, Kitsu supports managing multiple projects simultaneously. You can switch between projects and manage different production pipelines for each.
Yes, Kitsu provides a comprehensive REST API that allows integration with other tools in your pipeline, including DCCs (Digital Content Creation tools), render farms, and custom scripts.

Technical Questions

Kitsu is built with:
  • JavaScript (ES6+)
  • Vue.js 3 framework
  • Vuex for state management
  • Vite for build tooling
There are many ways to contribute:
  • Report bugs on GitHub Issues
  • Submit feature requests on Canny
  • Contribute code via pull requests
  • Help with translations on POEditor
  • Improve documentation
See the Contributing Guide for more details.
The API documentation is available in the API Reference section. It covers all available endpoints for managing projects, assets, tasks, and more.
While Kitsu doesn’t have a formal plugin system, you can extend functionality through:
  • The REST API for integrations
  • Custom modifications to the source code (it’s open source)
  • Feature requests through the community

Support Questions

You can get help through:
Yes, CGWire offers professional support and services for studios. Contact them through cg-wire.com for more information.
To report a bug:
  1. Check if it’s already reported in GitHub Issues
  2. If not, create a new issue with:
    • A clear description of the problem
    • Steps to reproduce
    • Expected vs actual behavior
    • Your environment details (browser, OS, Kitsu version)
Yes, feature requests are welcome on the Canny platform. You can also vote for existing feature requests to help prioritize development.

Need More Help?

If you can’t find the answer to your question here, check out:

Troubleshooting

Solutions to common issues and problems

Community

Join the Kitsu community for support and discussion

Build docs developers (and LLMs) love