Code Villain: the apps, the look, the words, and the record of building them.
- Rust 59.6%
- TypeScript 33.9%
- CSS 2.6%
- Swift 2.1%
- HTML 1.3%
- Other 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks are pending
layer / check (push) Has started running
It covered a tab, shown again after the one in front of it closed, being drawn at the panel's size rather than Chrome's window size. It failed one run in three on this Mac, with no frame at all within five seconds, and on the first Forgejo CI run. It comes back if that bug does. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
| .claude | ||
| .forgejo/workflows | ||
| apps | ||
| brand | ||
| content | ||
| design | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| DESIGN.md | ||
| PRODUCT.md | ||
| README.md | ||
Code Villain Vault
Code Villain's home: the apps, the look, the words, and the record of building them.
Code Villain builds real tools and shows the build in public. Someone looking in, including a future employer, should see the craft and the growth from senior front-end work into building whole products with AI. The name of that role can change. Product engineer is the current one.
| Place | What it holds |
|---|---|
brand/ |
How Code Villain looks and sounds: color, type, mark, voice |
design/ |
Those decisions as tokens and reference layouts |
content/ |
Blog posts and social posts |
apps/ |
The products |
| App | What it is |
|---|---|
apps/forge |
Forge, the AI-first issue tracker |
apps/layer |
Layer, the agent development environment for macOS |
apps/caster |
Caster, the launcher for macOS |
apps/schemer |
Schemer, a delivery tool that feeds itself (planning only) |
apps/site |
The website. It publishes content/blog |
The studio website is www.codevillain.eu. Naming rules live in brand/name.md.
Each app keeps its own tooling. Run its commands from its own folder.