A personal journal to document the experience of building with AI.
- Visual Feed: A beautiful grid layout to browse entries.
- Markdown Support: Write entries in simple Markdown.
- Custom Theme: Slate Blue & Minty Green aesthetic.
- Lightweight: Built with Vanilla JS and CSS.
-
Create a Markdown File:
- Go to the
journal/folder. - Create a new file, e.g.,
my-new-entry.md. - Write your content using standard Markdown.
- Go to the
-
Register the Entry:
- Open
js/entries.js. - Add a new object to the
journalEntriesarray:{ id: 'my-new-entry', title: 'My New Entry Title', date: '2025-11-23', excerpt: 'A short summary of what this entry is about.', tags: ['Learning', 'React'], file: 'journal/my-new-entry.md', image: 'URL_TO_IMAGE' // Or use a local path in assets/ },
- Open
-
Push Changes:
- Use GitHub Desktop to commit and push your changes.
- If using GitHub Pages, your site will update automatically!
Edit css/styles.css to change the variables at the top of the file if you want to tweak the colors.
:root {
--accent-mint: #81e6d9; /* Change me! */
}
## 🤖 Automation
I've included a script to automatically update this journal based on your coding activity in other projects.
### Setup
1. Open `scripts/config.json` and check the `target_repo_path` (it defaults to `../rpg_fitness_app`).
2. (Optional) Add an API key if you want AI-generated summaries.
### Running the Watcher
To start the 15-minute background check, run:
```bash
./scripts/run_watch.sh
Keep this terminal window open to keep the watcher running.
- Open GitHub Desktop.
- Go to File > Add Local Repository.
- Select this folder:
/Users/gabrielyeager/Applications/github_repo_ai_journal. - Click Publish repository to send it to GitHub.
- Enable GitHub Pages:
- Go to your new repository on GitHub.com.
- Settings > Pages.
- Select
mainbranch and/ (root)folder. - Save! Your journal is now live.
- Code: Work on your projects as usual.
- Ask: When you're ready for an update, just tell Antigravity: "Check for updates and write a journal entry."
- Review: I will generate a high-quality, social-media style post for you.
- Push: Open GitHub Desktop, commit, and push!
Enjoy building!