A fast, tactile way to count anything.
CodeYam Counter keeps several running tallies at once — reps, coffees, laps, anything worth counting. Each counter gets its own name and color, one tap increments, and every count is charted over time so you can see your history at a glance.
This project is built with codeyam-editor — code and runnable data scenarios are authored side by side against a live preview.
# Clone the repo
git clone https://github.com/codeyam-ai/codeyam-counter && cd codeyam-counter
# Install codeyam-editor
npm install -g @codeyam-editor/codeyam-editor@latest
# Launch the editor (split-screen terminal + live preview)
codeyam-editor editorCodeYam Counter is currently a native iOS app, built with SwiftUI on a shared
AppCore SwiftPM library. Building it requires macOS with a recent Xcode
(Swift 6 toolchain) and an iOS 15+ simulator or device.
# Clone the repo
git clone https://github.com/codeyam-ai/codeyam-counter && cd codeyam-counter
# Build the shared AppCore library and run the tests
swift build --package-path ios
swift test --package-path ios --parallel --disable-swift-testing --xunit-output .codeyam/swift-tests.xmlOpen ios/App.xcodeproj in Xcode and run the App scheme on an iOS simulator or
device. See MOBILE_SETUP.md for simulator prerequisites and
CONTRIBUTING.md for the full build/test workflow.
States captured as runnable scenarios with codeyam-editor:
Contributions are welcome! Please read CONTRIBUTING.md for build/test instructions and the PR process, and note our Code of Conduct. To report a security issue, see SECURITY.md.
MIT © 2026 Codeyam







