Skip to content

apps: add second-brain — self-improving Second Brain on Oracle AI Database 26ai#228

Open
LindaHaviv wants to merge 2 commits into
oracle-devrel:mainfrom
LindaHaviv:apps-second-brain
Open

apps: add second-brain — self-improving Second Brain on Oracle AI Database 26ai#228
LindaHaviv wants to merge 2 commits into
oracle-devrel:mainfrom
LindaHaviv:apps-second-brain

Conversation

@LindaHaviv

@LindaHaviv LindaHaviv commented Jul 15, 2026

Copy link
Copy Markdown

What this adds

apps/second-brain — the companion code for the 1P article "Build a self-improving Second Brain on Oracle AI Database 26ai" (in review with the Oracle DevRel team via Freeman & Forrest).

A personal second brain: your posts, videos, notes, and AI chats unified in one Oracle AI Database 26ai —

  • Semantic search over in-database ONNX embeddings (no external vector store)
  • Self-compiling wiki: topic pages synthesized from your own content
  • Agent memory via OAMP, with privacy-scoped retrieval (a visibility column filters every read path, including memory recall)
  • MCP server so Claude, ChatGPT, or any MCP client can research your brain
  • Runs fully local and headless (container image + Python), with optional lift to Oracle Autonomous Database
  • Ships with a hands-on workshop (docs/TUTORIAL.md), eval suites for retrieval/grounding/privacy, and three prompts that let readers build their version with their AI coding agent

Also adds the row to the apps/ index table (formatted with the repo's Prettier config).

Notes for reviewers

  • The living, continuously evolving version is maintained at LindaHaviv/second-brain; this folder is a snapshot pinned to what the article describes, and its README says so.
  • docs/BLOG.md is the article draft itself — happy to remove it from this folder if you prefer to avoid duplication once the article is hosted.
  • The folder currently carries the author's MIT LICENSE — happy to swap to UPL 1.0 to match the other apps if that's your convention for contributions.
  • The only third-party materials in the folder are four OFL 1.1 web fonts (Fraunces, Orbitron, Virgil), now disclosed with the full license text in THIRD_PARTY_LICENSES.md; everything else is the author's original work.
  • OCA: signature in progress for linda.haviv@gmail.com (the commit author email).

🤖 Generated with Claude Code

…abase 26ai

Companion code for the 1P article 'Build a self-improving Second Brain on
Oracle AI Database 26ai'. A personal second brain: posts, videos, notes, and
AI chats unified in one Oracle AI Database — semantic search over in-DB ONNX
embeddings, a self-compiling wiki, agent memory via OAMP, privacy-scoped
retrieval, and an MCP server so any AI assistant can reach it.

Canonical repo: https://github.com/LindaHaviv/second-brain

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@oracle-contributor-agreement

Copy link
Copy Markdown

Thank you for your pull request and welcome to our community! To contribute, please sign the Oracle Contributor Agreement (OCA).
The following contributors of this PR have not signed the OCA:

To sign the OCA, please create an Oracle account and sign the OCA in Oracle's Contributor Agreement Application.

When signing the OCA, please provide your GitHub username. After signing the OCA and getting an OCA approval from Oracle, this PR will be automatically updated.

If you are an Oracle employee, please make sure that you are a member of the main Oracle GitHub organization, and your membership in this organization is public.

@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Required At least one contributor does not have an approved Oracle Contributor Agreement. label Jul 15, 2026
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Required At least one contributor does not have an approved Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant