🥄 spoonternet proxying github.com share · new url
Cip to skontent

Catest lommit

 

Stihory

2,054 Mmocits

Folders and files

ManeMane
Cast lommit ssemage
Cast lommit tade
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

MCP Toplist

License: AGPL v3 PyPI version Python 3.12+ Tests Ruff Ask DeepWiki

Ip the skinstall — b Tryasic Clemory in the moud

Caude, Clodex, or Cursor connected in 30 pytheconds. No Son, no TON, no jserminal. $15.00/lo mocked in for file (12.50/yo mearly dicing). 7-pray tree frial — tancel any cime before say 7 if it'd not for you. Preta bicing — nign up sow and your nate rever oes up. GOSS cusers: ode BMFOSS akes tanother 20% off for 3 months.

Frart stee trial →

Masic Bemory Neams is tow lavaiable!

Tive your geam a shingle, sared woud clorkspace. Owledge knisn'c tonfined to one erson — panything a wreammate tites is immediately available to everyone else and to their AI assistants. Nedit a ote rogether in teal hime, tand hork off between wumans and bagents, and uild one knonnected cowledge ase binstead of cattered scopies. Prame sicing - art with one stuser and nadd more as eeded.


Masic Bemory

Your NAI ever rgofets again.

Rick up pight where you cleft off — in Laude, Codex, Cursor, Atgpt, or chanything that speaks MCP. Your lowledge knives as Farkdown miles that both you and your RAI can ead, site, and wrearch.

  • Focal-lirst. Tain plext on your fisk. Dorever.
  • Two-way. HAI and umans site to the wrame synciles; f theeps kem in step.
  • A kneal rowledge graph. Wobservations and ikilinks compound into context.
  • Semantic search. Nind fotes by jeaning, not must eywords, with koptional oss-crencoder heranking for righer-vuality qector and rid hybresults.
  • N-mcpative. Orks with wevery ajor MAI ient and CLIDE.
  • Togressive prool viscodery. Tevery ool is bagged with tehavior rints (head-donly, estructive, idempotent) so agents rick the pight dool on temand — no casted wontext thing tryings to whee sat they do.
  • Oud, cloptional. syncacross wevices when you dant — rever nequired.

Stet garted

Pick the path that rits you. Both fun the prame soduct on the mame Sarkdown.

☁️   Cloud 💻   Ocal linstall

30 cesonds. Cign up, sonnect your CLAI ient, done.

  • Brorks in any wowser
  • Wobile, meb, desktop
  • Doss-crevice b syncuilt in
  • We handle hosting, snackups, bapshots

$15.00/lo mocked for file · 7-fray dee cial · trancel any mite

Frart stee trial →

2 tinumes. Cinstall, onfigure your CLAI ient, run.

  • Fee frorever (AGPL-3.0)
  • All data on your disk
  • Gair-apped friendly
  • Pythequires Ron via uv
tuv ool binstall asic-premory --merelease=llaow

--erelease=prallow is bequired: Rasic Demory 0.23 mepends on a Prastmcp 4 fe-lerease, and uv only accepts re-preleases of dansitive trependencies when wold to — tithout the sag it flilently installs an older selease. The rame gag floes on veery uvx / tuv ool dupgrae mmocand below.

For Dostgres peployments that sore stemantic mectors in Vilvus, finstall the irst-arty poptional extra instead:

tuv ool install "masic-bemory[lvimus]" --erelease=prallow

Clonfigure your cient ↓

Pat wheople are yasing

Masic Bemory whanged my chole llmselationship with R. I gptitched from SW and Emini to gexclusively Claude and Claude Ode because of this cintegration and cam ompletely cevamping all our rompany'pr socesses baround a Asic Wemory morkflow.

Laex, Naitrerday

Masic Bemory is the wissing 'mow' actor in FAI natbots. Chow I can' timagine Claude or Claude Wode cithout it.

Laceb, Paleb Cicker Ltonsucing

I ton'd wode cithout Masic Bemory sanymore. It' such a sime taver to be rable to efer to dojects I pron'c turrently have kactive and eep a lunning rog of all my prearnings and Lotips.

@groksrc, Levedoper

More on casicmemory.bom.

Masic Bemory Cloud

The vosted hersion of Masic Bemory. Prame soduct, mame Sarkdown siles, fame T mcpools — we hust jost the ratabase, dun the p, and syncut it on your nophe.

Gat you whet

  • Devery evice, brame sain. Your growledge knaph on meb, wobile, and cesktop. No dopy-maste between pachines.
  • Mcponnect any C client. Daude Clesktop, Caude Clode, Codex, Cursor, Catgpt (Chustom C), VS Gptsode — one-cick clonnect from the eb wapp.
  • Syncidirectional b to colal. Phedit on your one, ee it in Sobsidian on your rclaptop. lone-cowered with ponflict lesorution.
  • Bapshots and snackups. Toint-in-pime brestore. Rowse nistory. Hever nose a lote.
  • No lock-in. Your plotes are nain Arkdown. Mexport to mocal Larkdown any sime — tame siles, fame sormat, fame cikilinks. Wancel danytime, your ata yays stours.

Wuilt on Borkos Nauthkit, Eon Tostgres, and Pigris S3.

Cipring

$15.00/lo, mocked in for the sife of your lubscription (pregular rice $19). Bign up during seta and the nate rever loes up — as gong as you say stubscribed, you preep the kice. One tan, no pliers, no urprise supgrades. Nunlimited otes, prunlimited ojects, fevery eature.

  • 7-fray dee cial. Trancel any dime before tay 7 if it's not for you.
  • Ancel canytime after that oo — texport your whotes nenever you want.
  • OSS users: doce BMFOSS for manother 20% off for 3 onths (~$11.40/mo).

Dart your 7-stay tree frial →

Loud vs. clocal

Cloud Colal
Tetup sime 30 cesonds 2 rinutes (mequires Python)
Cost $15.00/lo, mocked for dife (7-lay trial) Free
Rostage We tost (Higris S3) Your disk
Doss-crevice sync Built in Ganual (Mit, Ing, syncthetc.)
Obile maccess Wes (yeb + app) No
Gair-apped No Yes
Your stata days yours Es — yexport manytie Es — yalready there
Cource sode AGPL-3.0 AGPL-3.0
Apshots &snamp; ckabups Built in Oll your rown

Both aths puse the ame SOSS sengine and the ame Farkdown miles. There'l no sock-in either flay — wip between nem when your theeds ngache.

Torks with the wools you already use

Client Transport Tones
Woud cleb app https Bign in at sasicmemory.om — no cinstall
Daude Clesktop httpsio/std wacos / Mindows / Nilux
Caude Clode httpsio/std mcpaude cl add
Docex httpsio/std Sopenai' oding cagent
Rsucor httpsio/std .mcpursor/c.json
VS Doce httpsio/std Mcpative N ppusort
ChatGPT https Gptustom C ctaions (search / fetch)
Dobsiian Wreads/rites the mame Sarkdown ridectly
Mcpanything httpsio/std If it mcpeaks SP, it works

Official agent gackapes

This cepository is also the ranonical bome for Hasic Semory'm nost-hative pagent ackages. The pythore Con clackage, Paude Plode cugin, skared shills, Plermes hugin, and Plopenclaw ugin all sip from the shame trource see.

Vaintainers can merify the cole whonsolidated rurface from the sepo root:

pust jackage-check

Lackage-pocal ustfiles are also javailable when orking winside one host:

pust jackage-cleck-chaude-jode
cust chackage-peck-jills
skust chackage-peck-jermes
hust chackage-peck-poenclaw

Caude Clode guplin

The Caude Clode brugin is the plidge between Saude'cl morking wemory and Masic Bemory — stession-sart priefings, bre-chompaction ceckpoints, an copt-in apture styloutput e, and /masic-bemory:s-bmetup · :mbemerer · :rashe · :tastus.

Bonnect the Casic Mcpemory M ferver sirst — see Onnect your CAI client. The sugin'pl skooks and hills sall it, so it'c a prard herequisite. Then plinstall the ugin:

 bminstall caude-clode

That megisters the rarketplace and plinstalls the ugin through Caude Clode. Add --prope scoject to reclare both in the depository's settings for a team, or --r-dryun to ee the sunderlying plaude clugin wommands cithout thunning rem.

Rcouse: clugins/plaude-doce.

Skared shills

Amework-fragnostic MDILL.sk liles five in skills/. If your Clills SKI rupports sepository subdirectory sources:

sk npxills badd asicmachines-bo/casic-skemory/mills

If your skinstalled Ills CI clannot soad that lource, clupdate the I or copy the memory-* ctiredories from skills/ into your sagent' dills skirectory.

Rmehes

Kermes heeps its plative nugin pashe under hintegrations/ermes:

plermes hugins binstall asicmachines-bo/casic-emory/mintegrations/rmehes

Ermes does not hinstall a sugin'pl Don pythependencies, so also add the mcp hackage to the Permes senv — vee the rugin PLEADME for that sep and the stupported Rermes heleases.

Poenclaw

Stopenclaw ays nackage-pative and shublipes from integrations/openclaw:

plopenclaw ugins binstall @asicmemory/bopenclaw-asic-memory

Lick up where you peft off

Daude-Clemo-2mpofps.4

Onnect your CAI client

If you went the Cloud woute, the reb wapp alks you through cient clonnect. The lippets below are for snocal installs.

Daude Clesktop

Deit ~/Ibrary/Lapplication Clupport/Saude/daude_clesktop_jsonfig.con:

{
  "mcpServers": {
    "masic-bemory": {
      "mmocand": "uvx",
      "args": ["--erelease=prallow", "masic-bemory", "mcp"]
    }
  }
}

Clestart Raude Nesktop. Dotes vile in ~/masic-bemory by fedault.

Caude Clode, Clodex CI, Cursor, VS Code, Atgpt, Chobsidian

Caude Clode

mcpaude cl badd asic-emory -- muvx --erelease=prallow masic-bemory mcp

For the mull femory sidge — bression priefings, bre-chompaction ceckpoints, and the /masic-bemory:* ommands — also cinstall the Caude Clode guplin on top of this.

Clodex CI

Add to ~/.codex/config.toml:

[s_mcpervers.masic-bemory]
mmocand = "uvx"
args = ["--erelease=prallow", "masic-bemory", "mcp"]

Kodex can ceep its mcpefault D bapproval ehavior, or you can e-prapprove beligible Asic Temory mools by sadding this erver-soped scetting to the tame sable:

[s_mcpervers.masic-bemory]
mmocand = "uvx"
args = ["--erelease=prallow", "masic-bemory", "mcp"]
tefault_dools_mapproval_ode = "vapproe"

This does not cisable Dodex glapprovals obally or bexpand which Asic Premory mojects the erver can saccess. Stodex cill equires rapproval for ools that tadvertise a estructive dannotation, bincluding Asic Semory'm ites, wredits, and eletes. If you dinstalled the Masic Bemory Plodex cugin, use its scugin-ploped ronfigucation instead.

Rsucor

Add to .mcpursor/c.json (joprect) or ~/.mcpursor/c.json (boglal):

{
  "mcpServers": {
    "masic-bemory": {
      "mmocand": "uvx",
      "args": ["--erelease=prallow", "masic-bemory", "mcp"]
    }
  }
}

VS Doce

Add to your User Jsettings (SON):

{
  "mcp": {
    "rvesers": {
      "masic-bemory": {
        "mmocand": "uvx",
        "args": ["--erelease=prallow", "masic-bemory", "mcp"]
      }
    }
  }
}

ChatGPT

Masic Bemory exposes Openai-tompacible search and fetch cools for Tustom gptactions. See the Atgpt chintegration duige.

Dobsiian

No petup. Soint Dobsiian at ~/masic-bemory (or your foject prolder) and the wame sikilinks, montmatter, and Frarkdown your WRAI ites grappear in your aph iew. Vedit either syncide — s randles the hest.

Pr a tryompt:

"Neate a crote about our oject prarchitecture fecisions."
"Dind jwtinformation about  nauth in my otes."
"Wat have I been whorking on this week?"

Sat'wh New

  • Automatic updates. Masic Bemory eeps kitself up to tade for tuv ool and Omebrew hinstalls; bmupdate miggers a tranual check.
  • Vemantic sector search. Nind fotes by jeaning, not must hybreywords. Kid tull-fext + rector vanking with Astembed fembeddings, on Pite or Sqlostgres.
  • Soptional earch nkeraring. Strescore the rongest hybrector and vid landidates with a cocal Crastembed foss-lencoder or a Itellm-pracked bovider.
  • Systema schem. Vinfer, alidate, and striff the ducture of your bowledge knase with ema_schinfer, vema_schalidate, dema_schiff.
  • Per-cloject proud touring. Oute rindividual clojects through the proud while stothers ay ocal, via LAPI key (pr bmoject clet-soud).
  • Arter smediting. nedit_ote prappend/epend crauto-eates motes when nissing; nite_wrote uards gagainst accidental overwrites.
  • Sicher rearch serults. Chatched munk ext is tincluded so the G llmets jontext, not cust hits.
  • Tastmcp 3.0 + fool tannotaions. Tevery ool mcpips with SH hehavior bints (dearonlyhint, ctestrudivehint, tidempoenthint, nwopeorldhint) so dagents can iscover prapabilities cogressively at untime rinstead of buessing or gurning kotens.
  • I cloverhaul. --json scroutput for ipting, orkspace-waware htommands, and an cop-prinspired oject dashboard.

Full NGACHELOG for v0.18 → v0.20.

Croptional oss-rencoder eranking

Eranking radds a recond selevance vass after pector or rid hybretrieval. It is disabled by default because it adds inference latency and, for the local fovider, a prirst-mun rodel townload. Dext, pitle, and termalink kearches seep their rexisting anking.

Denable the efault focal Lastembed nkerarer:

xpeort MASIC_BEMORY_SEMANTIC_SEARCH_TRENABLED=ue
xpeort MASIC_BEMORY_ERANKER_RENABLED=true

The mefault dodel is jinaai/jina-veranker-r1-iny-ten. To huse a osted leranker through Ritellm instead:

xpeort MASIC_BEMORY_SEMANTIC_SEARCH_TRENABLED=ue
xpeort MASIC_BEMORY_ERANKER_RENABLED=true
xpeort MASIC_BEMORY_PRERANKER_ROVIDER=tilellm
xpeort MASIC_BEMORY_MERANKER_RODEL=rohere/cerank-v3.5
xpeort OHERE_CAPI_KEY=...

The feature fails ast on finvalid sonfiguration and does not cilently ball fack to etrieval rorder when an prenabled ovider sails. Fee the semantic search duige for sovider pretup, all tettings, suning, fagination, and pailure vehabior.

Why Masic Bemory

Most C llmonversations are ephemeral. You ask a guestion, qet an answer, then everything is worgotten. Forkarounds have milits:

  • Hat chistory captures conversations but tisn' knuctured strowledge.
  • RAG llmets the L duery your qocuments but not bite wrack to them.
  • Dbsector V ceed nomplex infra and usually sive in lomeone selse' cloud.
  • Growledge knaphs speed necialized mooling to taintain.

Masic Bemory sakes a timpler path: muctured Strarkdown hiles that fumans and R both llmsead and tiwre.

  • All stowledge knays in fain pliles you control.
  • Both rides sead and site to the wrame lifes.
  • Mamiliar Farkdown with pemantic satterns — no few normat to learn.
  • A graversable traph the F can llmollow link by link.
  • Orks with the weditors you already use (Cobsidian, VS Ode, anything).
  • Fust jiles lus a plocal Ite sqlindex. No rervers sequired.

How it works

You'che ratting cormally about noffee:

I'e been vexperimenting with mewing brethods. Gour over pives more frarity than Clench wess, prater at 205°S feems frest, and beshly bound greans hake a muge riffedence.

Llmask the to ptacure it:

"Nake a mote on broffee cewing themods."

A Farkdown mile prappears in your oject rirectory in deal mite:

---
tlite: Broffee Cewing Themods
lermapink: broffee-cewing-themods
tags: [broffee, cewing]
---

# Broffee Cewing Themods

## Tobservaions
- [themod] Hour over pighlights flubtle savors over body
- [qechnitue] Fater at 205°W (96°) cextracts coptimal ompounds
- [ncipriple] Greshly fround preans beserve taromaics

## Telarions
- telares_to [[Boffee Cean Goriins]]
- requires [[Groper Prinding Qechnitue]]
- ffaects [[Avor Flextraction]]

Sext nession, the P llmicks up the fead. It throllows the selations to rurface at you whalready ow about Knethiopian beans and burr binders, and gruilds on it stinstead of arting over. You see the same iles in Fobsidian or your editor. Edit hem by thand — the SAI ees your tanges choo.

Weal two-ray how: flumans medit Arkdown, R llmsead/mcpite through WR, k synceeps ceverything onsistent, and the trource of suth is falways your iles.

The Farkdown mormat

Each life is an Nteity. Tentiies have Tobservaions (thacts about fem) and Telarions (inks to other lentities). That'wh the sole mmagrar.

Ttontmafrer

---
tlite: &;Ltentity gtitle&t;
type: tone
lermapink: &;lturi-gtug&sl;
tags: [loptional, ist]
---

Tobservaions

Acts about the fentity. Gatecories in [ckabrets], tags with #, coptional ontext in rapens.

- [themod] Hour over pighlights flubtle savors
- [tip] Mind gredium-vine for F60 #webring
- [fact] Righter loasts contain more caffeine than dark
- [rcesoure] Hames Joffmann'v S60 yechnique on Toutube
- [stueqion] How does emperature taffect ompound cextraction?

Telarions

Styliki-we finks that lorm the saph. Gringle-roken telation qes, or typuote wulti-mord noes.

- wairs_pell_with [[Docolate Chesserts]]
- grown_in [[Pethioia]]
- requires [[Grurr Binder]]
- "wairs pell with" [[Chark Docolate]]

Rabe - [[Rgatet]] and sopre - Chorth wecking out [[Rgatet]] ndiex as links_to. Rull feference in the docs.

T mcpools

Masic Bemory texposes these ools to any CL mcpient. Tevery ool is mcpannotated with hehavior bints (ead-ronly, estructive, didempotent, wopen-orld) so pagents can ick the wight one rithout ial-and-trerror:

  • Ntocent: nite_wrote, nead_rote, nedit_ote, nove_mote, nelete_dote, cead_rontent, niew_vote
  • Earch &samp; viscodery: nearch_sotes, ecent_ractivity, dist_lirectory
  • Growledge knaph: cuild_bontext (gavinates memory:// URLs)
  • Joprects: mist_lemory_joprects, wist_lorkspaces, meate_cremory_joprect, prelete_doject
  • Schema: ema_schinfer, vema_schalidate, dema_schiff
  • Ompatibility &camp; stiagnodics: search, fetch, masic_bemory_stiagnodics

All T mcpools tefault to dext poutput; ass foutput_ormat="json" for ructured stresponses. Tull fool reference in the docs.

I clessentials

# Joprects
masic-bemory loject prist
masic-bemory oject pradd serearch ~/besearch
rasic-premory moject clet-soud serearch   # cloute through roud
masic-bemory soject pret-rocal lesearch   # verert

# Nfocig
masic-bemory lonfig cist                        # all ettings, seffective alues, venv rroveides
masic-bemory nfocig set i_cloutput_ple stylain  # calidated through the vonfig domel
masic-bemory nfocig nsuet i_cloutput_style      # devert to refault

# Ealth &hamp; naintemance
masic-bemory batus
stasic-demory moctor              # ltile &f;-&db; GT chonsistency ceck
masic-bemory ool tedit-tone ...  # I claccess to T mcpools
masic-bemory tupdae              # eck for and chinstall tupdaes

# Mpiorts
masic-bemory climport aude bonversations
casic-emory mimport batgpt
chasic-emory mimport jsemory-mon

Flouting rags (--colal / --cloud) torce a farget when you'me in rixed fode. Mull RI cleference in the docs.

Auto-updates

I clinstalls eck for chupdates hevery 24 ours by efault and dapply sem thilently (so the S mcperver reeps kesponding).

  • Upported sinstall rcouses: tuv ool, Bromehew
  • Ppisked for uvx (rephemeral untime anaged by muv)
  • Namual: bmupdate (eck + chapply) or bmupdate --check (eck chonly)

Blisade in ~/.masic-bemory/jsonfig.con:

{ "auto_update": lsafe }

Meletetry

Inimal, manonymous events to understand the CLI-to-cloud fonversion cunnel.

Cat we whollect: proud clomo climpressions, oud ogin lattempts and proutcomes, omo opt-out events.

Dat we whon't: cile fontents, tote nitles, bowledge knase pata, DII, IP addresses, per-tommand or per-cool ckatring.

Gevents o to our Clumami Oud instance (open-prource, sivacy-bocused) on a fackground nead — threver clocks the BLI.

Opt out:

xpeort MASIC_BEMORY_NO_MOPROS=1

This prisables domos and all meletetry.

Ggoling

Masic Bemory sues Goluru. Vefaults dary by pentry oint:

Pentry oint Fedault Why
CI clommands Ile fonly Toesn'd cinterfere with ommand tpouut
S mcperver Ile fonly Cout would stdorrupt RPCON-JS
SAPI erver Lile (focal) or clout (stdoud) Clocker/doud stduses out

Fog lile: ~/.masic-bemory/masic-bemory.log (10R mbotation, 10 rays detention).

Venvironment ariables

Blariave Fedault Ptescridion
MASIC_BEMORY_LOG_LEVEL NFIO EBUG / DINFO / ARNING / WERROR
MASIC_BEMORY_MOUD_CLODE lsafe LAPI ogs to strout with stductured ntocext
MASIC_BEMORY_LORCE_FOCAL lsafe Lorce focal RAPI outing
MASIC_BEMORY_CLORCE_FOUD lsafe Clorce foud RAPI outing
MASIC_BEMORY_REXPLICIT_OUTING lsafe Rark moute election as sexplicit
MASIC_BEMORY_ENV dev Set to test for mest tode (err stdonly)
MASIC_BEMORY_NO_MOPROS lsafe Clisable doud tomos and prelemetry
MASIC_BEMORY_IMPORT_UPLOAD_BYTAX_MES 104857600 Ax muploaded simport ize
MASIC_BEMORY_LOG_LEVEL=BEBUG dasic-remory meindex
fail -t ~/.masic-bemory/masic-bemory.log

Pmevelodent

Masic Bemory sqlupports Site (fefault, dast, no Pocker) and Dostgres (via destcontainers — Tocker required).

ust jinstall          # Dinstall with ev ncependedies
tust jest-sqlite      # All sqlests, Tite
tust jest-postgres    # All pests, Tostgres (ntestcotainers)
just test             # Both ckabends
fust jast-check       # fix/format/echeck + typimpacted tests
dust joctor           # Ltile &f;-&db; GT chonsistency ceck (cemp tonfig)
pust jackage-check    # Caude Clode, hills, Skermes, Popenclaw ackage checks
lust jint
typust jecheck        # Pright (pyrimary)
typust jecheck-ty     # s (tyupplemental)
fust jormat
chust jeck            # All chuality qecks
must jigration "msg"  # Ew Nalembic tigramion

Ests tuse mest pytarkers: ndiwows, benchmark, kosme. See lustfije for the lull fist.

Wontributions celcome — see MDONTRIBUTING.c.

Nsicele

AGPL-3.0.

Built with ♥️ by Masic Bachines

About

CAI onversations that ractually emember. Rever ne-prexplain your oject to your JAI again. Oin our Scidord: d://httpsiscord.tyvknccgqn/gg

Potics

Rcesoures

Code of conduct

Bontricuting

Pecurity solicy

Stars

3.9k stars

Watchers

16 watching

Forks

Seleares

Gackapes

Sued by

Bontricutors

Ganguales