AI prompts
base on Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them. # Synergy
Use the keyboard, mouse, or trackpad of one computer to control nearby computers, and work seamlessly between them.
- [Get Synergy](https://symless.com/synergy)
- [Technical support](https://symless.com/synergy/contact)
This repository contains the source code used to build Synergy 1 and the Core for Synergy 3.
It's based on the upstream Deskflow community project, which is sponsored by Synergy.
- [Contibute to Deskflow](https://deskflow.org)
## FAQ
### How do I build the source code?
If you're a customer, you generally don’t need to build Synergy yourself as we provide pre-built, tested releases.
However, if you're a customer looking to build Synergy from source, [contact us](https://symless.com/synergy/contact) so we can help with that.
If you're a developer looking to contribute to an open source community, join us in our [Deskflow](https://deskflow.org) project.
### What’s the difference between Synergy and Deskflow?
Synergy is a stable, supported commercial product, Quality Assurance tested, security-reviewed, and backed by our team.
Deskflow is the upstream project where the open source community, including Synergy engineers, prototype and iterate on new features.
Synergy is your production-ready solution; Deskflow is for open source contributors and early adopters.
### Where should I file bugs or feature requests?
For supported customers, reach out to our [support team](https://symless.com/synergy/contact) and we’ll triage and track issues internally.
If you're contributing to the community project, use [Deskflow issues](https://github.com/deskflow/deskflow/issues) to report bugs or request features.
### Can I contribute code to Synergy?
We welcome contributions, but our community development happens upstream in Deskflow.
That’s the best place to propose changes and collaborate with the wider community.
Changes flow downstream to Synergy once they have matured enough and are ready for customer usage.
### How often does Deskflow merge into Synergy?
We regularly port stable features and fixes from Deskflow into Synergy.
This involves QA, integration testing, and compliance review. Critical bug fixes are fast-tracked.
For specific timelines on particular bug fixes and features, please [get in touch](https://symless.com/synergy/contact).
### Is Deskflow stable?
Deskflow is a development sandbox, suitable for testing, prototyping, and contributing, but not for production use.
Unlike Synergy, Deskflow doesn’t carry any guarantees around quality, support, or compliance.
### Why have two projects?
This model lets us move fast without breaking things. Deskflow empowers rapid community-driven innovation.
Synergy delivers a stable, supported experience to customers.
", Assign "at most 3 tags" to the expected json: {"id":"11733","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"