Arthur - the Kwila AI engineering rat
- Kotlin 65.2%
- Go 31%
- Nix 3%
- Just 0.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
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 <[email protected]>
Reviewed-on: #3
Co-authored-by: Addison Emig <[email protected]>
Co-committed-by: Addison Emig <[email protected]>
|
||
| .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.