An open-source, Python framework for building feature-rich apps that are fully integrated with the Writer platform.
Project description
What is Writer Framework?
Writer Framework is an open-source framework for creating AI applications. Build user interfaces using a visual editor; write the backend code in Python.
Writer Framework is fast and flexible with a clean, easily-testable syntax. It provides separation of concerns between UI and business logic, enabling more complex applications.
Quick Start
Installation
Writer Framework works on Linux, Mac, and Windows. It supports Python versions 3.9.2 through 3.12.
pip install writer
Create and Run Your First App
# Create a demo app
writer hello
# Create a new app
writer create my_app
# Edit your app (opens visual editor)
writer edit my_app
# Run your app
writer run my_app
The writer edit command opens the visual editor in your browser where you can build your UI by dragging and dropping components.
Documentation
For comprehensive guides, tutorials, and API reference, visit the official documentation.
Contributing
See CONTRIBUTING.md
About Writer
Writer is the full-stack generative AI platform for enterprises. Quickly and easily build and deploy generative AI apps with a suite of developer tools fully integrated with our platform of LLMs, graph-based RAG tools, AI guardrails, and more. Learn more at writer.com.
License
This project is licensed under the Apache 2.0 License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file writer-1.28.0.tar.gz.
File metadata
- Download URL: writer-1.28.0.tar.gz
- Upload date:
- Size: 22.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a63a3c9235a18a337b47d036a7110962bb1cb7fa93e1985fb21d359959294421
|
|
| MD5 |
6ed0017c7c652644e3a91a4299c4ef38
|
|
| BLAKE2b-256 |
5bfac14835fec83e4896e5cf3e7f7f891f61ea8522790dd5b4cbe58880585a66
|
File details
Details for the file writer-1.28.0-py3-none-any.whl.
File metadata
- Download URL: writer-1.28.0-py3-none-any.whl
- Upload date:
- Size: 22.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.2 CPython/3.12.3 Linux/6.11.0-1018-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
559b97738c209b3fa179c5ad4f5f2e4f5a7b9ef8fb7d848ebafc8a11559fec1b
|
|
| MD5 |
30dd715c21023f099fc3e37147803c2f
|
|
| BLAKE2b-256 |
22d0b90271bd691c679a8ddb630e67588224e9ebfaf57447e461578b2e61a51e
|