Arthur - the Kwila AI engineering rat
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>
|
||
|---|---|---|
| .forgejo/workflows | ||
| app | ||
| cmd/arthur-server | ||
| docs | ||
| gradle | ||
| internal/server | ||
| .envrc | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| AGENTS.md | ||
| build.gradle.kts | ||
| flake.lock | ||
| flake.nix | ||
| go.mod | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| IMPLEMENTATION_PROGRESS.md | ||
| justfile | ||
| README.md | ||
| settings.gradle.kts | ||
| SPEC.md | ||
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.