Skip to content

Justice Juggernaut is a legal service provider dedicated to helping clients with family law, civil rights, and child welfare issues in New Mexico. Our team of experienced attorneys offers compassionate and effective representation to individuals and families in need.

License

Notifications You must be signed in to change notification settings

storminstakk/Justice_Juggernaut

Repository files navigation

icon icon

Justice Juggernaut

简体中文 / English

Justice Juggernaut is a chatbot that helps users fight against the corrupt and oppressive child welfare system, challenge CYFD, and regain custody of their children while upholding their fundamental rights as human beings. The chatbot evaluates people's stories, uncovers any wrongdoing by CYFD, identifies all potential unlawful actions in their case, and applies the laws and rights of people in New Mexico as necessary. Additionally, the chatbot provides comprehensive legal clauses based on specific circumstances, reviews legal documents, redlines unacceptable or missing clauses, understands legal context, and speeds up research and decision-making. The chatbot is integrated with e-signature software to streamline document workflows, allowing users to create, gather information, and eSign all in one place, thus improving efficiency.

cover

Features

  • Deploy for free with one-click on Vercel in under 1 minute
  • Privacy first, all data stored locally in the browser
  • Markdown support: LaTex, mermaid, code highlight, etc.
  • Responsive design, dark mode and PWA
  • Fast first screen loading speed (~100kb), support streaming response
  • New in v2: create, share and debug your chat tools with prompt templates (mask)
  • Awesome prompts powered by {awesome-chatgpt-prompts-zh](https://github.com/PlexPt/awesome-chatgpt-prompts-zh) and {awesome-chatgpt-prompts](https://github.com/f/awesome-chatgpt-prompts)
  • Automatically compresses chat history to support long conversations while also saving your tokens
  • I18n: English, 简体中文, 繁体中文, 日本語, Français, Español, Italiano, Türkçe, Deutsch, Tiếng Việt, Русский, Čeština, 한국어

Roadmap

Not in Plan

  • User login, accounts, cloud sync
  • UI text customize

What's New

主要功能

  • 在 1 分钟内使用 Vercel 免费一键部署
  • 完整的 Markdown 支持:LaTex 公式、Mermaid 流程图、代码高亮等等
  • 精心设计的 UI,响应式设计,支持深色模式,支持 PWA
  • 极快的首屏加载速度(~100kb),支持流式响应
  • 隐私安全,所有数据保存在用户浏览器本地
  • 预制角色功能(面具),方便地创建、分享和调试你的个性化对话
  • 海量的内置 prompt 列表,来自{中文](https://github.com/PlexPt/awesome-chatgpt-prompts-zh)和{英文](https://github.com/f/awesome-chatgpt-prompts)
  • 自动压缩上下文聊天记录,在节省 Token 的同时支持超长对话
  • 多国语言支持:English, 简体中文, 繁体中文, 日本語, Español, Italiano, Türkçe, Deutsch, Tiếng Việt, Русский, Čeština
  • 拥有自己的域名?好上加好,绑定后即可在任何地方无障碍快速访问

开发计划

不会开发的功能

  • 界面文字自定义
  • 用户登录、账号管理、消息云同步

最新动态

Get Started

{简体中文 > 如何开始使用](./README_CN.md#开始使用)

  1. Get {OpenAI API Key](https://platform.openai.com/account/api-keys);
  2. Click {!{Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FStorminStakk%2FJustice_Juggernaut&env=OPENAI_API_KEY&env=CODE&project-name=justice_juggernaut&repository-name=Justice_Juggernaut), remember that CODE is your page password;
  3. Enjoy :)

FAQ

{简体中文 > 常见问题](./docs/faq-cn.md)

{English > FAQ](./docs/faq-en.md)

Keep Updated

{简体中文 > 如何保持代码更新]

If you have deployed your own project with just one click following the steps above, you may encounter the issue of "Updates Available" constantly showing up. This is because Vercel will create a new project for you by default instead of forking this project, resulting in the inability to detect updates correctly.

We recommend that you follow the steps below to re-deploy:

  • Delete the original repository;
  • Use the fork button in the upper right corner of the page to fork this project;
  • Choose and deploy in Vercel again, {please see the detailed tutorial](./docs/vercel-cn.md).

Enable Automatic Updates

If you encounter a failure of Upstream Sync execution, please manually sync fork once.

After forking the project, due to the limitations imposed by GitHub, you need to manually enable Workflows and Upstream Sync Action on the Actions page of the forked project. Once enabled, automatic updates will be scheduled every hour:

!{Automatic Updates](./docs/images/enable-actions.jpg)

!{Enable Automatic Updates](./docs/images/enable-actions-sync.jpg)

Manually Updating Code

If you want to update instantly, you can check out the {GitHub documentation](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork) to learn how to synchronize a forked project with upstream code.

You can star or watch this project or follow author to get release notifictions in time.

Access Password

{简体中文 > 如何增加访问密码](./README_CN.md#配置页面访问密码)

This project provides limited access control. Please add an environment variable named CODE on the vercel environment variables page. The value should be passwords separated by comma like this:

code1,code2,code3

After adding or modifying this environment variable, please redeploy the project for the changes to take effect.

Environment Variables

{简体中文 > 如何配置 api key、访问密码、接口代理](./README_CN.md#环境变量)

OPENAI_API_KEY (required)

Your openai api key.

CODE (optional)

Access passsword, separated by comma.

BASE_URL (optional)

Default: https://api.openai.com

Examples: http://your-openai-proxy.com

Override openai api request base url.

OPENAI_ORG_ID (optional)

Specify OpenAI organization ID.

HIDE_USER_API_KEY (optional)

Default: Empty

If you do not want users to input their own API key, set this value to 1.

DISABLE_GPT4 (optional)

Default: Empty

If you do not want users to use GPT-4, set this value to 1.

Development

{简体中文 > 如何进行二次开发](./README_CN.md#开发)

{!{Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/# https://github.com/storminstakk/Justice_Juggernaut)

Before starting development, you must create a new .env.local file at project root, and place your api key into it:

OPENAI_API_KEY=<your api key here>

Local Development

# 1. install nodejs and yarn first
# 2. config local env vars in `.env.local`
# 3. run
yarn install
yarn dev

Deployment

{简体中文 > 如何部署到私人服务器](./README_CN.md#部署)

Docker (Recommended)

docker pull storminstakk/justice_juggernaut

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY="sk-xxxx" \
   -e CODE="your-password" \
    storminstakk/justice_juggernaut

You can start service behind a proxy:

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY="sk-xxxx" \
   -e CODE="your-password" \
   -e PROXY_URL="http://localhost:7890" \
    storminstakk/justice_juggernaut

Shell

bash <(curl -s https://raw.githubusercontent.com/storminstakk/justice_juggernaut/main/scripts/setup.sh)

Screenshots

!{Settings](./docs/images/settings.png)

!{More](./docs/images/more.png)

Donation

{Buy Me a Coffee](https://www.buymeacoffee.com/storminstakk)

Special Thanks

Sponsor

仅列出捐赠金额 >= 100RMB 的用户。

{@mushan0x0](https://github.com/mushan0x0) {@ClarenceDan](https://github.com/ClarenceDan) {@zhangjia](https://github.com/zhangjia) {@hoochanlon](https://github.com/hoochanlon) {@relativequantum](https://github.com/relativequantum) {@desenmeng](https://github.com/desenmeng) {@webees](https://github.com/webees) {@chazzhou](https://github.com/chazzhou) {@hauy](https://github.com/hauy) {@Corwin006](https://github.com/Corwin006) {@yankunsong](https://github.com/yankunsong) {@ypwhs](https://github.com/ypwhs) {@fxxxchao](https://github.com/fxxxchao) {@hotic](https://github.com/hotic) {@WingCH](https://github.com/WingCH) {@jtung4](https://github.com/jtung4) {@micozhu](https://github.com/micozhu) {@jhansion](https://github.com/jhansion) {@Sha1rholder](https://github.com/Sha1rholder) {@AnsonHyq](https://github.com/AnsonHyq) {@synwith](https://github.com/synwith)

Contributor

{Contributors](https://github.com/storminstakk/justice_juggernaut/graphs/contributors)

LICENSE

{Anti 996 License](https://github.com/kattgu7/Anti-996-License/blob/master/LICENSE_CN_EN)

About

Justice Juggernaut is a legal service provider dedicated to helping clients with family law, civil rights, and child welfare issues in New Mexico. Our team of experienced attorneys offers compassionate and effective representation to individuals and families in need.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published