DevWell is a Kiro plugin that lives inside your coding session, not a separate terminal. It tracks hydration, movement, nutrition and mindfulness, scores burnout risk from real signals and adapts to how you respond. Fully local, no telemetry. Also runs in Claude Code and Codex.
$ devwell water 2 ๐ง Water Logged: 2 glasses [โโโโโโโโโโโโโโโโโโโโ] 25% ๐ Today: 2/8 glasses ๐ก 6 more glasses to reach your goal. $ devwell status ๐ Movement sitting 42 min โ time to move ๐ง Mindfulness stress: low
# analytics with no history yet > analytics_dashboard ๐ฌ Correlations: Not enough data yet. Keep logging to unlock them. # it never fakes a number
Developers sit for hours and skip water, movement, meals and mental breaks. Focus and code quality slip. The toll compounds over years. Standalone wellness apps live outside the editor, so they get ignored.
DevWell is an MCP server, not a background daemon. It evaluates your health context on each AI interaction and through Kiro hooks, then lets the assistant coach you in the moment. Honest about what it is.
DevWell's .kiro config loads it as an MCP server with proactive agent hooks, so it is a health companion in your Kiro sessions. In Claude Code it is a one-step /plugin install; Codex uses the same MCP server. No account, no key.
There is no timer running in the background. On each AI turn or when a Kiro hook fires, DevWell reads your live health snapshot and decides whether anything is worth raising.
It injects a coaching context so the assistant reminds you naturally. Productivity-phase detection protects deep flow and only interrupts for something critical.
It records what you follow and when, then adapts which hours and intervention types it uses. Analytics and learned patterns are computed from your logged history and say so plainly when there is not enough yet.
Each domain ships evidence-based content and feeds one health score, a burnout model and the adaptive engine.
Water goal and reminders tuned to time since your last drink, with progress bars and research-backed tips.
18 desk-friendly exercises across stretching, posture, eye care and light cardio, escalating the longer you sit.
18 brain-food suggestions by time of day, meal and caffeine logging with a daily limit and a cutoff hour.
15 guided techniques from breathing to mindful coding, matched to your stress level and work style.
A weighted risk score from session length, break deficiency, tracked stress and health trend. Real math, not a label.
Correlations and trends computed from your logged history. When there is too little data it says so, rather than inventing a number.
DevWell only shows a correlation once it has computed one from your real logged days. It tracks state that actually persists across sessions. Where there is not enough data, it says "not enough data yet" rather than printing a placeholder that looks like a finding.
The autonomy is real but modest: it evaluates on every AI interaction and through Kiro hooks. There is no background daemon, which the README states plainly.
> adaptive_insights ๐ง Sessions tracked: 0 Still learning. Not enough data yet. # after real sessions: ๐ง Sessions tracked: 3 Peak responsiveness: ~15:00 (from history)
The .kiro directory ships in the repo. It is the plan the code was built against, not decoration.
The MCP server plus the hydration, movement, nutrition and mindfulness modules and the autonomous engine, each specified before it was built.
Project conventions, MCP protocol guidelines and a health-science reference that keeps the recommendations evidence-based.
Build, lint and test on change, plus a health-monitoring hook, portable across any clone via the project directory.
.kiro/ โโโ specs/ โ โโโ devwell-health-mcp.md โ โโโ autonomous-engine.md โ โโโ hydration-module.md โ โโโ movement-module.md โ โโโ nutrition-module.md โ โโโ mindfulness-module.md โโโ steering/ # 3 knowledge files โโโ hooks/ # 5 agent hooks โโโ agents/ # wellness-coach โโโ settings/ # mcp.json
DevWell's .kiro config loads it as an MCP server with proactive agent hooks. Also a one-command plugin in Claude Code and an MCP server for Codex. Fully local, no build.
# Kiro loads DevWell as an MCP server { "mcpServers": { "devwell": { "command": "node", "args": ["./plugin/devwell-mcp.cjs"] } } } # + .kiro/hooks/ and .kiro/specs/ proactive, spec-driven