Terminal-first developer tools, context-aware workflows, and retro-inspired experiences
|
Context management and agent journaling for AI-assisted development. Track work sessions, capture decisions, and maintain continuity across tools and time. Features: Context tags, hierarchy, cross-platform sync, CLI + MCP server |
ASCII canvas editor with zones, shaders, and AI integration. A Raskin-inspired infinite canvas for the terminal with spatial workspace management. Features: Zone-based layouts, shader effects, MCP server for AI agents |
|
Production-ready terminal UI library inspired by Claude Code. Scrolling output, context awareness, status bar, and smooth rendering. Features: Frame buffering, 60fps animations, cross-platform |
Terminal-based interactive demos and games inspired by classic Atari aesthetics. Exploring the intersection of retro computing and modern terminals. Features: Classic visual effects, educational demos, shader exploration |
| Repository | Description | Tech |
|---|---|---|
| boxes-live | Interactive terminal canvas with pan/zoom - like Miro for the terminal | C |
| adventure-engine-v2 | Text-based adventure game engine with DSL and smart terminal UI | C |
| tario | ASCII side-scrolling platformer using ANSI escape codes | C |
| terminal-stars | Starfield visualization with frame buffering and motion effects | C |
| fintrack | Financial tracking and analysis tool | Go |
| capability-catalog | Schema and framework for documenting agent capabilities | Python |
| claude-config | Cross-platform Claude Code skills and plugins | YAML |
| claude-skills | Public Claude Code skills for jcaldwell-labs projects | - |
| project-conductor | Release coordination and cross-project orchestration | - |
| Language | Focus |
|---|---|
| C | Terminal graphics, games, low-level systems |
| Go | CLI tools, performance-critical utilities |
| Python | Rapid prototyping, shaders, AI integration |
Common patterns: ANSI escape codes, frame buffering, context-aware tooling, cross-platform (Linux, macOS, BSD)
- Choose a project - Start with one of the flagship projects above
- Read the docs - Check CONTRIBUTING.md
- Start small - Look for
good-first-issueorhelp-wantedlabels - Join discussions - GitHub Discussions
Contributing Guidelines | Code of Conduct | Security Policy
@jcaldwell-labs · Maintainer: @jcaldwell1066