safeeyes
간단하고 아름다운 휴식 알림으로 눈 피로 보호
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Use Agile software development techniques for personal development
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A personal, self-hosted app for living with depression and anxiety. It pairs the rhythm of agile teams (roadmap, weekly sprints, daily standups, retros) with tools from cognitive behavioral therapy:
The AI coach runs on any OpenAI-compatible API: a local Ollama model by
default, or a hosted one through OpenRouter. The same tools are exposed over
MCP at /mcp, so Claude Code and Claude Desktop can use them too. Every AI
change is logged and can be undone.
AgileCBT is a self-help tool, not a substitute for professional care. The coach shares crisis lines if a conversation calls for it; they're also in Settings → Support. Set your own with
crisis_resourcesinconfig.toml.
Needs Go 1.26+ and Bun.
bun install --cwd web --frozen-lockfile && bun run --cwd web build
go build -tags embed -o agilecbt .
AGILECBT_SECRET='something long' ./agilecbt serve
Open http://localhost:8080/. See docs/guide/ for
configuration, the AI coach and
MCP, and phone access, and docs/reference/ for the
REST API and CLI.
# Backend on :8080 (wgo restarts on save; plain `go run` works too)
wgo run . serve --in-memory
# Frontend on :5173, proxying /api to the backend
cd web && bun install && bun run dev
Tests: go test ./... and cd web && bun run typecheck && bun run format:check && bun run test:e2e. The E2E suite boots the real backend against a scripted
fake OpenAI-compatible API (web/tests/e2e/fake-llm.mjs). See CLAUDE.md for the full
development reference.
GPL-3.0; see LICENSE.