Arthur - the Kwila AI engineering rat
Find a file
Addison Emig d8e7c1b2f0 feat: talk back (#3)
Basic flow:
- Local STT with `whisper.cpp`
- No codex app server integration yet, instead always say "Hmmm, you said: {whatever you just said}"
- Local TTS with `piper`

Co-authored-by: Dev Bot <dev-bot@kwila.cloud>
Reviewed-on: #3
Co-authored-by: Addison Emig <addison@kwila.dev>
Co-committed-by: Addison Emig <addison@kwila.dev>
2026-03-27 04:17:51 -04:00
.forgejo/workflows feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
app feat: talk back (#3) 2026-03-27 04:17:51 -04:00
cmd/arthur-server feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
docs feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
gradle feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
internal/server feat: talk back (#3) 2026-03-27 04:17:51 -04:00
.envrc feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
.gitignore feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
.pre-commit-config.yaml feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
AGENTS.md feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
build.gradle.kts feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
flake.lock feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
flake.nix feat: talk back (#3) 2026-03-27 04:17:51 -04:00
go.mod feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
gradle.properties feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
gradlew feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
gradlew.bat feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
IMPLEMENTATION_PROGRESS.md feat: talk back (#3) 2026-03-27 04:17:51 -04:00
justfile feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
README.md feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
settings.gradle.kts feat: initial call MVP (#2) 2026-03-27 03:02:31 -04:00
SPEC.md feat: talk back (#3) 2026-03-27 04:17:51 -04:00

Arthur

Arthur is an engineering AI assistant for Kwila Development.

He is modeled after the engineering rat from NIMH:

  • Clever
  • Non-human in personality
  • Efficient and deliberate
  • Willing to debate and challenge assumptions

Arthur is not a human simulator. He is an intelligent engineering companion.

Arthur is being built as a voice-first engineering assistant with strong operational boundaries and explicit design constraints.

See SPEC.md for the full design document and authoritative project decisions.