git404hub

what is safeabroad-agent fr?

liangchenwei666-ai/safeabroad-agent — explained in plain English

Analysis updated 2026-05-18

16PythonAudience · generalComplexity · 2/5Setup · moderate

tl;dr

A trauma-informed intake tool that helps international students document an incident abroad and generates neutral drafts for police, hospitals, and insurers.

vibe map

mindmap
  root((SafeAbroad Agent))
    What it does
      Trauma informed intake
      Chronological timeline
      Generates drafts
    Tech stack
      FastAPI
      Pydantic
      Zod schemas
    Use cases
      Record incident details
      Draft police statement
      Draft insurance claim
    Audience
      Students abroad
      Non technical users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Record a chronological timeline of what happened after an incident abroad

VIBE 2

Generate a neutral English draft in the style of a police statement

VIBE 3

Create separate drafts tailored for hospitals, universities, or insurers

VIBE 4

Get a list of local support resources based on your jurisdiction

what's the stack?

PythonFastAPIPydanticTypeScriptZod

how it stacks up fr

liangchenwei666-ai/safeabroad-agent920linjerry-stack/capital-studioadya84/ha-world-cup-2026
Stars161616
LanguagePythonPythonPython
Setup difficultymoderateeasyeasy
Complexity2/53/52/5
Audiencegeneralresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Works without an AI model but needs an LLM key configured for best results.

License not stated in the available information.

in plain english

SafeAbroad Agent is a documentation tool designed to help Chinese-speaking international students record what happened after a frightening incident abroad, assault, street violence, threats, injuries, or property theft. The core problem it addresses is that after a traumatic event, a person may face language barriers, unfamiliar legal systems, insurance confusion, and psychological shock all at once, making it hard to organize memories and communicate clearly with police, hospitals, universities, or insurers. The tool works by conducting a trauma-informed intake conversation in Chinese, gently asking follow-up questions to fill in gaps and surface contradictions, then constructing a chronological timeline with explicit uncertainty markers, it never upgrades a fuzzy memory into a confident claim. From that timeline it can generate neutral English drafts in the style of a police statement, plus separate drafts tailored for medical providers, university administrators, police follow-up, insurance claims, and victim support services. It can also suggest local support resources based on jurisdiction. The system is built as a FastAPI backend with a static web interface. It can run with deterministic fallback logic even without an AI model, but connecting an LLM improves timeline extraction and wording quality. It supports Qwen, OpenAI, Anthropic, and any OpenAI-compatible endpoint, configured via a local .env file or an in-browser settings panel. Case state is modeled with Pydantic, and data contracts are documented as Zod schemas in a TypeScript reference layer. The project explicitly states it is not a replacement for emergency services, lawyers, doctors, or counsellors.

prompts (copy fr)

prompt 1
Run SafeAbroad Agent locally with the deterministic fallback and no AI model configured
prompt 2
Connect SafeAbroad Agent to an Anthropic model using a local .env file
prompt 3
Use SafeAbroad Agent to turn my incident timeline into a draft for university administrators
prompt 4
Explain how SafeAbroad Agent keeps uncertain memories separate from confirmed facts

Frequently asked questions

what is safeabroad-agent fr?

A trauma-informed intake tool that helps international students document an incident abroad and generates neutral drafts for police, hospitals, and insurers.

What language is safeabroad-agent written in?

Mainly Python. The stack also includes Python, FastAPI, Pydantic.

What license does safeabroad-agent use?

License not stated in the available information.

How hard is safeabroad-agent to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is safeabroad-agent for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.