Legal Terms
These are the legal terms and conditions that govern your download, installation, and use of the Codebook software. Codebook is open source under the GNU Affero General Public License v3.0 unless a specific file or component states otherwise.
If you do not agree to all of these terms in their entirety, you must not download, install, launch, copy, access, or use the Software. If you have already downloaded the Software and do not agree, you must immediately delete all copies in your possession.
Copyright © 2026 Akshat Gupta. All rights reserved.
1. Scope and Acceptance
These terms constitute a legally binding agreement between you and the author governing your download, installation, access, execution, copying, and any other use of the Codebook software application, its website, documentation, release artifacts, update feeds, command-line tools, and all related materials (collectively, the "Software").
By downloading, installing, launching, copying, accessing, or otherwise using any part of the Software, you represent and warrant that you have read, understood, and agree to be bound by these terms in their entirety. If you are accepting these terms on behalf of a company or other legal entity, you represent and warrant that you have the authority to bind that entity to these terms.
If you do not agree to all of these terms, you must not download, install, launch, copy, access, or use the Software in any way. If you have already downloaded the Software and do not agree, you must immediately delete all copies in your possession or control.
2. Open-Source License
The Software is open source and licensed under the GNU Affero General Public License v3.0, unless a specific file or component states otherwise.
Subject to your compliance with these terms and the applicable open-source license, you may download, install, use, copy, modify, and distribute the Software as permitted by that license.
You may not remove, alter, obscure, or tamper with any copyright notices, license notices, trademarks, digital watermarks, license keys, or other identifying marks contained in or on the Software.
Any use of the Software not permitted by these terms or the applicable open-source license is strictly prohibited and may terminate the rights granted to you.
3. Restrictions on Use
You may not use the Software in any manner that violates any applicable local, state, national, or international law, regulation, or treaty, including without limitation any data privacy laws, export control laws, or sanctions regulations.
You may not use the Software to develop, train, fine-tune, or improve any competing software product, machine learning model, or artificial intelligence system, or to perform competitive analysis or benchmarking intended for publication or commercial advantage.
You may not use automated tools, scripts, bots, crawlers, or scraping mechanisms to access, extract data from, or interact with the Software or any related services in any manner not expressly authorized by the author.
You may not circumvent, disable, or interfere with any security, access control, license enforcement, rate limiting, telemetry, or digital rights management features of the Software.
You may not use the Software in a manner that could damage, disable, overburden, impair, or compromise the author's systems, servers, networks, or infrastructure, or interfere with any other party's use or enjoyment of the Software.
4. Platform, Compatibility, and Support
The Software is designed exclusively for use on macOS. No representation, warranty, or guarantee is made that the Software is compatible with, suitable for, or safe to use on any other operating system, hardware platform, virtual machine, container, emulator, or computing environment.
The Software may depend on third-party frameworks, libraries, system APIs, or services that are outside the author's control. The author makes no guarantee that these dependencies will remain available, compatible, or functional, and is not responsible for any failure, degradation, or incompatibility caused by changes to those dependencies.
The author is under no obligation whatsoever to provide technical support, customer service, maintenance, updates, upgrades, bug fixes, security patches, compatibility fixes, documentation updates, or continued availability of the Software. Any support or updates that the author may choose to provide are entirely at the author's discretion and do not create any ongoing obligation.
The author reserves the right to discontinue, suspend, or permanently cease development, distribution, hosting, and availability of the Software at any time, for any reason or no reason, without prior notice and without liability to you or any third party.
5. Disclaimer of Warranties
THE SOFTWARE IS PROVIDED STRICTLY ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE.
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, THE AUTHOR EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, ACCURACY, RELIABILITY, COMPLETENESS, TIMELINESS, QUIET ENJOYMENT, SYSTEM INTEGRATION, DATA INTEGRITY, AND UNINTERRUPTED OR ERROR-FREE OPERATION.
THE AUTHOR DOES NOT WARRANT THAT THE SOFTWARE WILL MEET YOUR REQUIREMENTS OR EXPECTATIONS, THAT THE SOFTWARE WILL OPERATE WITHOUT INTERRUPTION OR ERROR, THAT DEFECTS WILL BE CORRECTED, THAT THE SOFTWARE IS FREE OF VIRUSES OR OTHER HARMFUL COMPONENTS, OR THAT ANY DATA PROCESSED, STORED, IMPORTED, OR EXPORTED BY THE SOFTWARE WILL BE ACCURATE, COMPLETE, OR PRESERVED.
NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED FROM THE AUTHOR, THE SOFTWARE, THE WEBSITE, OR ANY RELATED MATERIALS SHALL CREATE ANY WARRANTY NOT EXPRESSLY STATED IN THESE TERMS.
SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES. IN SUCH JURISDICTIONS, THE ABOVE EXCLUSIONS APPLY TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW.
6. Data, System, and Environment Risk
The Software operates against and interacts with your local developer environment, including but not limited to local file systems, git repositories, prompt archives, editor configurations, shell environments, command-line tools, environment variables, local databases, and related files and data.
You acknowledge and accept that the Software may read, write, modify, move, delete, create, or otherwise interact with files, directories, configurations, and data on your local machine. The Software may make changes to your development environment that are difficult or impossible to reverse.
YOU ASSUME ALL RISK ARISING FROM OR RELATING TO YOUR USE OF THE SOFTWARE, INCLUDING BUT NOT LIMITED TO THE RISK OF: system instability or crashes; kernel panics or forced restarts; corrupted, overwritten, or deleted files; damaged or corrupted git repositories; lost, incomplete, or inaccurate prompt history; broken or misconfigured development environments; unintended modifications to source code, configuration files, or project data; data loss or corruption of any kind; incompatibility with other software or system components; excessive disk, memory, CPU, or network usage; exposure of sensitive information such as API keys, credentials, tokens, or private repository data; and any other unintended or harmful side effects.
You are solely and exclusively responsible for maintaining comprehensive, current, and verified backups, snapshots, version control history, recovery paths, and other safeguards sufficient to fully restore your data, files, configurations, and machine state in the event of any loss, corruption, or damage, regardless of cause.
The author has no responsibility or liability for any data loss, corruption, damage, or other harm to your files, data, development environment, or computer system arising from your use of the Software.
7. Limitation of Liability
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL THE AUTHOR BE LIABLE TO YOU OR ANY THIRD PARTY FOR ANY DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, EXEMPLARY, PUNITIVE, OR ENHANCED DAMAGES OF ANY KIND, ARISING OUT OF OR RELATING TO THE SOFTWARE, THESE TERMS, OR YOUR USE OF OR INABILITY TO USE THE SOFTWARE.
THIS LIMITATION INCLUDES, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, REVENUE, INCOME, BUSINESS, BUSINESS OPPORTUNITIES, GOODWILL, REPUTATION, DATA, SOFTWARE STATE, SYSTEM AVAILABILITY, MACHINE STATE, DEVELOPMENT HISTORY, PROMPT ARCHIVES, SOURCE CODE, CONFIGURATIONS, OR ANY OTHER TANGIBLE OR INTANGIBLE LOSSES.
THIS LIMITATION APPLIES REGARDLESS OF THE LEGAL THEORY UPON WHICH THE CLAIM IS BASED, INCLUDING BUT NOT LIMITED TO CONTRACT, TORT (INCLUDING NEGLIGENCE AND STRICT LIABILITY), WARRANTY, STATUTORY CLAIM, UNJUST ENRICHMENT, OR ANY OTHER LEGAL OR EQUITABLE THEORY, AND APPLIES EVEN IF THE AUTHOR HAS BEEN ADVISED OF, KNEW OF, OR SHOULD HAVE KNOWN OF THE POSSIBILITY OF SUCH DAMAGES.
IN JURISDICTIONS THAT DO NOT ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES, THE AUTHOR'S TOTAL CUMULATIVE LIABILITY TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THE SOFTWARE OR THESE TERMS SHALL NOT EXCEED THE AMOUNT YOU ACTUALLY PAID TO THE AUTHOR FOR THE SOFTWARE IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, OR TEN UNITED STATES DOLLARS (USD $10.00), WHICHEVER IS LESS.
THE LIMITATIONS IN THIS SECTION SHALL APPLY EVEN IF ANY LIMITED REMEDY PROVIDED IN THESE TERMS FAILS OF ITS ESSENTIAL PURPOSE.
8. Indemnification
You agree to indemnify, defend, and hold harmless the author and any affiliates, officers, agents, partners, and licensors from and against any and all claims, demands, actions, suits, proceedings, losses, damages, liabilities, costs, and expenses (including reasonable attorneys' fees and legal costs) arising out of or relating to: your use or misuse of the Software; your violation of these terms; your violation of any applicable law, regulation, or third-party right; any content, data, or materials you process using the Software; or any claim that your use of the Software caused harm to a third party.
9. User Responsibility
You are solely responsible for evaluating and determining whether the Software is appropriate, safe, and suitable for your specific machine, operating system version, hardware configuration, workflow, repositories, prompt history, development environment, and other local data before installing or using it.
You are solely responsible for understanding the capabilities, limitations, and risks of the Software before use, and for monitoring its behavior during use.
You are solely responsible for compliance with all applicable laws, regulations, internal organizational policies, client obligations, contractor agreements, regulatory obligations, export controls, sanctions, confidentiality restrictions, data protection requirements, and any other legal, contractual, or professional duties that may apply to your use of the Software.
If you use the Software in connection with any third-party services, APIs, or platforms, you are solely responsible for compliance with those third parties' terms of service, acceptable use policies, and rate limits.
10. Privacy and Data Collection
The Software may collect and transmit anonymous, aggregated usage data, crash reports, or diagnostic information to the author or third-party analytics services for the purpose of improving the Software. The Software may also check for updates by contacting the author's servers or third-party hosting infrastructure.
The author makes no guarantee regarding the privacy, security, or confidentiality of any data processed, stored, transmitted, or otherwise handled by the Software. You are solely responsible for ensuring that your use of the Software complies with any applicable privacy laws, data protection regulations, and confidentiality obligations.
You should not use the Software to process, store, or transmit sensitive personal information, protected health information, financial data, classified information, or any other data subject to heightened legal protections unless you have independently verified that doing so is lawful and appropriate.
11. Termination
The license granted under these terms is effective until terminated. The author may terminate your license at any time, for any reason or no reason, with or without notice.
Your license terminates automatically and immediately if you breach any provision of these terms.
Upon termination of your license, you must immediately cease all use of the Software and permanently delete and destroy all copies of the Software in your possession or control, including any cached, archived, or backup copies.
Sections 2 (Open-Source License), 5 (Disclaimer of Warranties), 6 (Data, System, and Environment Risk), 7 (Limitation of Liability), 8 (Indemnification), 9 (User Responsibility), 10 (Privacy and Data Collection), this Section 11, 12 (Governing Law), and 13 (General Provisions) shall survive any termination or expiration of these terms.
12. Governing Law and Dispute Resolution
These terms and any dispute arising out of or relating to these terms or the Software shall be governed by and construed in accordance with the laws of the United States and the State of California, without regard to conflict of law principles.
Any legal action, suit, or proceeding arising out of or relating to these terms or the Software shall be brought exclusively in the federal or state courts located in the State of California, and you consent to the personal jurisdiction of such courts.
You agree that any cause of action or claim arising out of or relating to these terms or the Software must be commenced within one (1) year after the cause of action accrues. Otherwise, such cause of action or claim is permanently barred.
13. General Provisions
The author reserves the right to modify, amend, replace, or update these terms at any time by posting revised terms on the website or distributing them with the Software. Your continued use of the Software after any such modification constitutes your acceptance of the revised terms. It is your responsibility to review these terms periodically for changes.
The author may modify, update, replace, suspend, or permanently discontinue any part of the Software, its features, functionality, documentation, or related services at any time, without prior notice and without liability.
If any provision of these terms is held to be invalid, illegal, or unenforceable by a court of competent jurisdiction, that provision shall be enforced to the maximum extent permissible, and the remaining provisions of these terms shall remain in full force and effect.
The author's failure to enforce any right or provision of these terms shall not constitute a waiver of that right or provision.
These terms constitute the entire agreement between you and the author with respect to the Software and supersede all prior or contemporaneous understandings, agreements, representations, and warranties, whether written or oral, regarding the Software.
You may not assign, transfer, or delegate any of your rights or obligations under these terms without the author's prior written consent. The author may freely assign these terms and any rights or obligations hereunder.
No third party shall have any rights or benefits under these terms.