{"id":49416257,"url":"https://github.com/hapticasensorics/1context","last_synced_at":"2026-05-14T05:02:58.410Z","repository":{"id":354519220,"uuid":"1224002677","full_name":"hapticasensorics/1context","owner":"hapticasensorics","description":"1Context passively captures what you work on, builds a living wiki for every project you touch, updates as you work, and opens in any browser with a shareable link. Claude Code and Codex connect via MCP. No configuration, no prompts, no workflow changes.","archived":false,"fork":false,"pushed_at":"2026-04-28T23:08:18.000Z","size":15,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-28T23:23:32.233Z","etag":null,"topics":["agent-memory","ai-agents","context","developer-tools","knowledge-management","llm","llm-wiki","markdown-wiki","mcp","wiki"],"latest_commit_sha":null,"homepage":"https://haptica.ai","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hapticasensorics.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-04-28T21:38:10.000Z","updated_at":"2026-04-28T23:08:22.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/hapticasensorics/1context","commit_stats":null,"previous_names":["hapticasensorics/1context"],"tags_count":20,"template":false,"template_full_name":null,"purl":"pkg:github/hapticasensorics/1context","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapticasensorics%2F1context","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapticasensorics%2F1context/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapticasensorics%2F1context/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapticasensorics%2F1context/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hapticasensorics","download_url":"https://codeload.github.com/hapticasensorics/1context/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hapticasensorics%2F1context/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32408477,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T02:37:21.628Z","status":"ssl_error","status_checked_at":"2026-04-29T02:36:50.947Z","response_time":110,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-memory","ai-agents","context","developer-tools","knowledge-management","llm","llm-wiki","markdown-wiki","mcp","wiki"],"created_at":"2026-04-29T03:07:21.653Z","updated_at":"2026-05-09T23:25:49.946Z","avatar_url":"https://github.com/hapticasensorics.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 1Context\n\nOwn your context.\n\n1Context is a local memory layer for people who work with AI agents. It turns\ndesktop files and work activity into a private personal wiki, then gives agents\nlike Claude Code and Codex a stable place to read what matters about you, your\nprojects, and how you like to work.\n\n[See the live demo](https://haptica.ai/p/demo)\n\n![A populated 1Context wiki page from the public demo](docs/assets/readme/demo-site.png)\n\n## Why It Exists\n\nAI assistants are powerful, but they forget the shape of your work. You repeat\npreferences, project history, decisions, caveats, and \"please do it this way\"\ninstructions over and over.\n\n1Context is meant to become the long-term memory that sits beside those agents.\nInstead of hiding memory in one chat product, it keeps memory in a wiki you can\nopen, inspect, edit, and share later when you choose.\n\nThe product direction is simple:\n\n- Your computer keeps a private record of useful context.\n- A small group of Open Claw-style agents work together like careful Wikipedia\n  editors.\n- They propose and organize memories before changing the readable pages.\n- Claude, Codex, and future agents can read the same wiki instead of each\n  keeping their own scattered memory.\n\n## What You Get Today\n\nThis public preview is early, but the app shell is real and polished:\n\n- a signed macOS menu bar app\n- a private local wiki served in your browser\n- polished default pages, even before you have much content\n- Claude Code and Codex hooks that point agents at the live wiki\n- local files under `~/1Context/` that you can read and keep\n- no product telemetry and no upload of project data in this preview\n\nMemory collection and memory writing are still manual in this release. The\nautomatic screen activity pipeline, passive remembering, and multi-agent wiki\nediting system are in active development. Today, 1Context is best understood as\nthe polished public shell plus the first local wiki and agent integration path.\n\n![The local 1Context wiki template](docs/assets/readme/local-your-context.png)\n\n## How It Works\n\n1Context uses the wiki as the meeting place between you and your agents.\n\nThe readable article pages are calm and current. Talk pages keep the reasoning:\nquestions, proposed updates, evidence, curator notes, and agent instructions.\nThat gives the system a place to think before it rewrites what future agents\nwill read.\n\n![A 1Context talk page template](docs/assets/readme/local-talk-template.png)\n\nUnder the hood, the public app keeps the sturdy macOS parts separate from the\nexperimental memory engine. The menu bar owns the user experience, the local web\nserver, updates, and diagnostics. The memory core can improve quickly behind a\nnarrow contract without risking the whole app.\n\n![The 1Context menu bar app](docs/assets/readme/menu-bar.png)\n\n## Install\n\nRequires Apple Silicon and macOS 13 Ventura or newer.\n\nDownload the latest `1Context.dmg` from\n[GitHub Releases](https://github.com/hapticasensorics/1context/releases/latest),\nopen it, and either drag `1Context.app` to `/Applications` or launch it and\nchoose `Install and Open`.\n\nFirst launch opens 1Context Setup. Grant Local Wiki Access once, then use the\nmenu bar item to open or refresh your wiki.\n\nHomebrew users can install the same signed app with:\n\n```bash\nbrew install --cask hapticasensorics/tap/1context\n```\n\nThe cask installs `1Context.app` in `/Applications`, links the `1context`\nsupport command, and leaves app updates to the signed in-app updater.\n\nSupport commands are available through the bundled CLI:\n\n```bash\n/Applications/1Context.app/Contents/MacOS/1context-cli status\n/Applications/1Context.app/Contents/MacOS/1context-cli diagnose\n/Applications/1Context.app/Contents/MacOS/1context-cli setup local-web status\n/Applications/1Context.app/Contents/MacOS/1context-cli wiki local-url\n/Applications/1Context.app/Contents/MacOS/1context-cli agent integrations install\n```\n\nUninstall the app:\n\nFrom the menu bar, choose `Settings \u003e Uninstall 1Context...`, or use the support\nCLI:\n\n```bash\n/Applications/1Context.app/Contents/MacOS/1context-cli uninstall\n/Applications/1Context.app/Contents/MacOS/1context-cli uninstall --delete-data\n```\n\nMoving the app to the Trash removes the app bundle. The app-owned uninstall path\nalso removes 1Context background items, local HTTPS trust, and managed agent\nhooks while preserving `~/1Context` unless you choose `--delete-data`.\n\n## Files And Privacy\n\n1Context keeps user-owned content and app machinery separate:\n\n```text\n~/1Context/\n  human-readable wiki files and user-owned content\n\n~/Library/Application Support/1Context/\n  app/runtime state, config, indexes, and local web state\n\n~/Library/Logs/1Context/\n  logs and debug/support information\n\n~/Library/Caches/1Context/\n  disposable cache, safe to delete\n```\n\nThe public preview makes no product telemetry calls and does not upload project\ndata. Native update checks are app-owned and use the signed Sparkle release\nfeed.\n\nSee [PERMISSIONS.md](PERMISSIONS.md) for the ownership, consent, and privacy\ncontract.\n\n## Current Limits\n\nThis is a founder preview, not a finished memory product:\n\n- Claude Code and Codex are the first supported agent surfaces.\n- Memory collection and page creation are currently manual.\n- Local chat/librarian execution is only an API shell.\n- Cloud wiki sharing is not enabled yet.\n- The local wiki is private.\n\nThe design intentionally keeps the browser contract cloud-compatible: local\ntoday, cloud later, same wiki pages and `/api/wiki/*` shape.\n\n## Development\n\nMaintainer and contract details live in:\n\n- [Local web contract](docs/local-web-contract.md)\n- [Memory core contract](docs/memory-core-contract.md)\n- [Development and release notes](docs/development.md)\n\n## Thanks\n\nThanks to [Karpathy](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)\nfor llm-wiki.\n\n## License\n\nApache-2.0. Copyright Aurem, Inc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhapticasensorics%2F1context","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhapticasensorics%2F1context","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhapticasensorics%2F1context/lists"}