Three ways to talk.
Companion, Workshop and Growth returned Swedish replies in the first browser smoke test. Each mode changes the instructions; all use the same local model.
MINI-ROOK / THE HATCHLING / BUILDING IN PUBLIC
I'm building a local AI assistant with a small footprint and a growing notebook. A companion that can talk shop, work with approved project notes and help turn ideas into useful drafts — on my own machine.
01 / WHERE THE BIRD IS TODAY
Companion, Workshop and Growth returned Swedish replies in the first browser smoke test. Each mode changes the instructions; all use the same local model.
The second log records retrieval from curated Markdown notes and numbered references. The model also acknowledged a fact the retrieved note did not establish.
Log 004 records allowlisted project inventory and saving a Growth reply locally. Log 006 records an initial LinkedIn/Reddit comparison. Logs 009–010 later exercise rewrite/history/reset and product identity. Full review-state transitions, restart persistence and the newest claim-safety checks still need verification.
These are development-record results, not a new runtime certification. No speed, accuracy or superiority comparison with ChatGPT or Grok has been measured.
02 / OPEN DEVELOPMENT DIARY
Decisions, working slices and the next unanswered question. Follow the recorded checkpoints from local chat to curated memory, a project allowlist and Growth drafts. Read chronologically through the eight chapters, or search by log number, topic or technical term. This is a software build series on an existing workstation; custom robotics and new hardware remain outside the recorded work.
The first local replies, followed by a curated notebook. Python and Ollama give the bird a voice; numbered references begin to give its answers a paper trail.
An explicit project inventory replaces guessing, and a local queue gives drafts somewhere to wait. The first manual checks show what works and what still needs a restart test.
Product briefs, channel guidance and an English-first writing decision. The bird experiments with tone while human review remains the boundary between a draft and publication.
Editing, review states, rewrites and version history meet a real failure: the model invents the wrong product. Subsequent tests and conservative safeguards are recorded alongside the remaining verification gaps.
The next chapter begins with evidence-aware checks before editorial approval. A human-tested approval block, an inline review panel and separation of posts from self-review and a source-backed claim registry show useful boundaries; broader quality, mobile layout, persistence and regression testing remain open. More development entries will follow.
The bird begins looking for changes in explicitly approved workshop notes. A manually triggered local radar establishes a baseline before suggesting anything, then turns approved document changes into source-backed editorial briefs. Limited human checks reach saved briefs and model drafts, then expose unsupported claims. Curated status evidence and a targeted Quality Gate test block a real-time monitoring claim; a single checked revision attempt then reaches draft review in reported human tests. An opt-in hourly watch follows, with its toggle accepted but long-running detection still awaiting timed observation. Exact diff lines, broader accuracy, timeline display and browser audit inspection remain unverified.
The workshop notebook reaches GitHub. Read-only release discovery from selected repositories leads to a deliberately requested story draft, checked for source links, tags and prerelease status before local review. Human tests establish retrieval, draft saving and scoped evidence/repair interfaces, culminating in a combined draft review. Provenance hints and cautious replacements still require human fact checks; broader accuracy and unattended polling remain unverified.
The bird gets a local workshop home, then a responsive shell and desktop PWA installation. Later acceptance confirms the updated Nest and local standalone app working; a local security preflight then leads to a private authenticated gateway and accepted Samsung access. Comprehensive mobile-layout testing and production security hardening remain open. Scheduled health checks and an optional floating perch follow, then first-flight and transparency tests. Logs 034 and 037 are experiments awaiting visual acceptance; recovery, reboot and animation polish remain open. Existing editorial tools stay in place.
Earlier entries are historical snapshots. Later status notes add test results without rewriting the original development history.
Showing 1–6 of 37 build logs · Latest first · Page 1 of 7
A separate transparent-overlay experiment adds takeoff, landing and stretches; runtime, drag, flight and rendering tests remain pending.
EXPERIMENT LOG · VISUAL ACCEPTANCE PENDINGThe Nest / Desktop companion / Experiment
Read Build Log 037 →Creator confirms the opaque rectangle is gone; flight interaction in this transparent build is not separately accepted.
TRANSPARENCY PASS · FLIGHT POLISH PENDINGThe Nest / Desktop companion / Development
Read Build Log 036 →Creator confirms one flight moved the window across the desktop; landing polish, multi-monitor behavior and optional flights remain open.
FIRST FLIGHT PASS · LIMITED SCOPEThe Nest / Desktop companion / Development
Read Build Log 035 →Idle reactions and controls are implemented in a separate prototype; visual rendering and mouse/menu acceptance remain pending.
EXPERIMENT LOG · ACCEPTANCE PENDINGThe Nest / Desktop companion / Experiment
Read Build Log 034 →Creator confirms visible raven, health state, click-to-open, dragging and exit in the first optional perch.
DESKTOP CONTROLS · USER ACCEPTANCE PASSThe Nest / Desktop companion / Development
Read Build Log 033 →Rook Keeper task registration and healthy runs pass; restart-after-failure and reboot persistence remain unverified.
SCHEDULER PASS · RECOVERY UNVERIFIEDThe Nest / Resilience / Development
Read Build Log 032 →New to the bird? Start with Build Log 001 →
03 / SETUP NOTES / WINDOWS WORKSTATION
ollama run qwen3:4bThe first run downloads the model. Review the model entry and license. Leave memory and disk headroom; our 12 GB GPU test machine is an example, not a minimum requirement or performance promise.
py -3. Mini-Rook needs app.py, awareness.py, drafts.py, growth.py, index.html, app.js and style.css together. The knowledge/ folder holds deliberately approved Markdown notes. No public source download is linked yet.cd C:\dev\MiniRook
$env:MINI_ROOK_PORT = "18765"
py -3 -m py_compile app.py awareness.py drafts.py growth.py
py -3 app.pyOpen http://127.0.0.1:18765 on the same workstation. Stop with Ctrl+C; restart after code changes. If py -3 is unavailable, use the Python 3 command configured on your machine.
Invoke-RestMethod http://127.0.0.1:18765/healthThe current source reports a loopback binding and no tools. Then test all three modes, a grounded notebook question and a question whose answer is absent. Inspect the references and actual note; a healthy endpoint alone does not verify memory quality.
There is no authentication or remote/mobile access in this prototype. Keep the app on loopback; do not forward its port. Keep secrets and sensitive material out of the curated notebook. Chat history is browser-memory only; the notebook is a separate read-only source of context. The Growth draft queue is local storage, separate from chat history. Draft saving was manually observed; restart persistence remains a test gate.
Setup notes checked against README, current module imports and Build Logs 001–014 on 11 October 2026; these commands have not been rerun as a new clean-install test for this publication.
New to local models? Read the first setup guide →04 / THE NEXT USEFUL PROOF