# pen.dev > pen.dev is an agentic design canvas by High Agency Inc. Design with AI agents, refine designs manually, and export them to code. Design documents use the JSON-based .pen format and can live alongside source code in Git. pen.dev is available as a desktop app, an IDE extension, and a CLI. Use pen.dev, its CLI, or its MCP tools to modify design files rather than editing the JSON directly. ## Product - [Overview](https://pen.dev/): Product features and examples of work made in pen.dev. - [Downloads](https://pen.dev/downloads): Desktop installers, IDE extensions, and CLI installation. - [Pricing](https://pen.dev/pricing): Current plans and usage limits. - [FAQ](https://pen.dev/faq): Common questions about platforms, AI providers, design files, imports, and exports. ## Documentation - [Documentation](https://docs.pen.dev/): Guides for using pen.dev. - [Installation](https://docs.pen.dev/getting-started/installation): Desktop, IDE, CLI, and external agent setup. - [Authentication](https://docs.pen.dev/getting-started/authentication): Account and AI provider connection options. - [AI integration](https://docs.pen.dev/getting-started/ai-integration): Integrated agents and external MCP clients. - [Design files](https://docs.pen.dev/core-concepts/pen-files): Saving, sharing, and versioning .pen files. - [Import and export](https://docs.pen.dev/core-concepts/import-and-export): Figma and web imports, code export, and image and PDF export. - [CLI reference](https://docs.pen.dev/for-developers/pen-cli): Headless design workflows and command-line usage. - [File format](https://docs.pen.dev/for-developers/the-pen-format): The .pen document schema. ## Optional - [Privacy policy](https://pen.dev/privacy-policy): Data handling and privacy information. - [Terms of use](https://pen.dev/terms-of-use): Terms for using pen.dev. - [Sub-processors](https://pen.dev/sub-processors): Providers that process data on behalf of High Agency Inc.